@@ -237,8 +237,165 @@ class GetConversationConversationTurnsMessages(BaseModel):
237237 role : ConversationRoleTypes
238238 author : Optional [str ]
239239 message : Optional [str ]
240+ citations : Optional [
241+ list [Optional ["GetConversationConversationTurnsMessagesCitations" ]]
242+ ]
243+ tool_calls : Optional [
244+ list [Optional ["GetConversationConversationTurnsMessagesToolCalls" ]]
245+ ] = Field (alias = "toolCalls" )
240246 tokens : Optional [int ]
247+ throughput : Optional [float ]
248+ ttft : Optional [Any ]
249+ completion_time : Optional [Any ] = Field (alias = "completionTime" )
241250 timestamp : Optional [Any ]
251+ model_service : Optional [ModelServiceTypes ] = Field (alias = "modelService" )
252+ model : Optional [str ]
253+ data : Optional [str ]
254+ mime_type : Optional [str ] = Field (alias = "mimeType" )
255+ tool_call_id : Optional [str ] = Field (alias = "toolCallId" )
256+ tool_call_response : Optional [str ] = Field (alias = "toolCallResponse" )
257+ artifacts : Optional [
258+ list [Optional ["GetConversationConversationTurnsMessagesArtifacts" ]]
259+ ]
260+ thinking_content : Optional [str ] = Field (alias = "thinkingContent" )
261+ thinking_signature : Optional [str ] = Field (alias = "thinkingSignature" )
262+
263+
264+ class GetConversationConversationTurnsMessagesCitations (BaseModel ):
265+ content : Optional ["GetConversationConversationTurnsMessagesCitationsContent" ]
266+ index : Optional [int ]
267+ text : str
268+ start_time : Optional [Any ] = Field (alias = "startTime" )
269+ end_time : Optional [Any ] = Field (alias = "endTime" )
270+ page_number : Optional [int ] = Field (alias = "pageNumber" )
271+ frame_number : Optional [int ] = Field (alias = "frameNumber" )
272+
273+
274+ class GetConversationConversationTurnsMessagesCitationsContent (BaseModel ):
275+ id : str
276+ name : str
277+ state : EntityState
278+ original_date : Optional [Any ] = Field (alias = "originalDate" )
279+ identifier : Optional [str ]
280+ uri : Optional [Any ]
281+ type : Optional [ContentTypes ]
282+ file_type : Optional [FileTypes ] = Field (alias = "fileType" )
283+ mime_type : Optional [str ] = Field (alias = "mimeType" )
284+ format : Optional [str ]
285+ format_name : Optional [str ] = Field (alias = "formatName" )
286+ file_extension : Optional [str ] = Field (alias = "fileExtension" )
287+ file_name : Optional [str ] = Field (alias = "fileName" )
288+ file_size : Optional [Any ] = Field (alias = "fileSize" )
289+ file_metadata : Optional [str ] = Field (alias = "fileMetadata" )
290+ relative_folder_path : Optional [str ] = Field (alias = "relativeFolderPath" )
291+ master_uri : Optional [Any ] = Field (alias = "masterUri" )
292+ image_uri : Optional [Any ] = Field (alias = "imageUri" )
293+ text_uri : Optional [Any ] = Field (alias = "textUri" )
294+ audio_uri : Optional [Any ] = Field (alias = "audioUri" )
295+ transcript_uri : Optional [Any ] = Field (alias = "transcriptUri" )
296+ snapshots_uri : Optional [Any ] = Field (alias = "snapshotsUri" )
297+ snapshot_count : Optional [int ] = Field (alias = "snapshotCount" )
298+ summary : Optional [str ]
299+ custom_summary : Optional [str ] = Field (alias = "customSummary" )
300+ keywords : Optional [list [str ]]
301+ bullets : Optional [list [str ]]
302+ headlines : Optional [list [str ]]
303+ posts : Optional [list [str ]]
304+ chapters : Optional [list [str ]]
305+ questions : Optional [list [str ]]
306+ quotes : Optional [list [str ]]
307+ video : Optional ["GetConversationConversationTurnsMessagesCitationsContentVideo" ]
308+ audio : Optional ["GetConversationConversationTurnsMessagesCitationsContentAudio" ]
309+ image : Optional ["GetConversationConversationTurnsMessagesCitationsContentImage" ]
310+ document : Optional [
311+ "GetConversationConversationTurnsMessagesCitationsContentDocument"
312+ ]
313+
314+
315+ class GetConversationConversationTurnsMessagesCitationsContentVideo (BaseModel ):
316+ width : Optional [int ]
317+ height : Optional [int ]
318+ duration : Optional [Any ]
319+ make : Optional [str ]
320+ model : Optional [str ]
321+ software : Optional [str ]
322+ title : Optional [str ]
323+ description : Optional [str ]
324+ keywords : Optional [list [Optional [str ]]]
325+ author : Optional [str ]
326+
327+
328+ class GetConversationConversationTurnsMessagesCitationsContentAudio (BaseModel ):
329+ keywords : Optional [list [Optional [str ]]]
330+ author : Optional [str ]
331+ series : Optional [str ]
332+ episode : Optional [str ]
333+ episode_type : Optional [str ] = Field (alias = "episodeType" )
334+ season : Optional [str ]
335+ publisher : Optional [str ]
336+ copyright : Optional [str ]
337+ genre : Optional [str ]
338+ title : Optional [str ]
339+ description : Optional [str ]
340+ bitrate : Optional [int ]
341+ channels : Optional [int ]
342+ sample_rate : Optional [int ] = Field (alias = "sampleRate" )
343+ bits_per_sample : Optional [int ] = Field (alias = "bitsPerSample" )
344+ duration : Optional [Any ]
345+
346+
347+ class GetConversationConversationTurnsMessagesCitationsContentImage (BaseModel ):
348+ width : Optional [int ]
349+ height : Optional [int ]
350+ resolution_x : Optional [int ] = Field (alias = "resolutionX" )
351+ resolution_y : Optional [int ] = Field (alias = "resolutionY" )
352+ bits_per_component : Optional [int ] = Field (alias = "bitsPerComponent" )
353+ components : Optional [int ]
354+ projection_type : Optional [ImageProjectionTypes ] = Field (alias = "projectionType" )
355+ orientation : Optional [OrientationTypes ]
356+ description : Optional [str ]
357+ make : Optional [str ]
358+ model : Optional [str ]
359+ software : Optional [str ]
360+ lens : Optional [str ]
361+ focal_length : Optional [float ] = Field (alias = "focalLength" )
362+ exposure_time : Optional [str ] = Field (alias = "exposureTime" )
363+ f_number : Optional [str ] = Field (alias = "fNumber" )
364+ iso : Optional [str ]
365+ heading : Optional [float ]
366+ pitch : Optional [float ]
367+
368+
369+ class GetConversationConversationTurnsMessagesCitationsContentDocument (BaseModel ):
370+ title : Optional [str ]
371+ subject : Optional [str ]
372+ summary : Optional [str ]
373+ author : Optional [str ]
374+ last_modified_by : Optional [str ] = Field (alias = "lastModifiedBy" )
375+ publisher : Optional [str ]
376+ description : Optional [str ]
377+ keywords : Optional [list [Optional [str ]]]
378+ page_count : Optional [int ] = Field (alias = "pageCount" )
379+ worksheet_count : Optional [int ] = Field (alias = "worksheetCount" )
380+ slide_count : Optional [int ] = Field (alias = "slideCount" )
381+ word_count : Optional [int ] = Field (alias = "wordCount" )
382+ line_count : Optional [int ] = Field (alias = "lineCount" )
383+ paragraph_count : Optional [int ] = Field (alias = "paragraphCount" )
384+ is_encrypted : Optional [bool ] = Field (alias = "isEncrypted" )
385+ has_digital_signature : Optional [bool ] = Field (alias = "hasDigitalSignature" )
386+
387+
388+ class GetConversationConversationTurnsMessagesToolCalls (BaseModel ):
389+ id : str
390+ name : str
391+ arguments : str
392+
393+
394+ class GetConversationConversationTurnsMessagesArtifacts (BaseModel ):
395+ id : str
396+ name : str
397+ mime_type : Optional [str ] = Field (alias = "mimeType" )
398+ uri : Optional [Any ]
242399
243400
244401class GetConversationConversationAgent (BaseModel ):
@@ -648,6 +805,9 @@ class GetConversationConversationChildren(BaseModel):
648805GetConversationConversationMessagesCitations .model_rebuild ()
649806GetConversationConversationMessagesCitationsContent .model_rebuild ()
650807GetConversationConversationTurns .model_rebuild ()
808+ GetConversationConversationTurnsMessages .model_rebuild ()
809+ GetConversationConversationTurnsMessagesCitations .model_rebuild ()
810+ GetConversationConversationTurnsMessagesCitationsContent .model_rebuild ()
651811GetConversationConversationFilter .model_rebuild ()
652812GetConversationConversationFilterObservations .model_rebuild ()
653813GetConversationConversationFilterOr .model_rebuild ()
0 commit comments