
    in                       d Z ddlmZ ddlmZmZ ddlmZmZ ddl	m
Z
mZ ddlmZmZ ddlmZmZ dd	lmZ dd
lmZmZmZmZ ddlmZmZmZ ed   Z edeeeeef         Z edeee
eef         Z G d de      Z  G d de      Z!y)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )AgentHandoffEntryAgentHandoffEntryTypedDict)ConversationUsageInfoConversationUsageInfoTypedDict)FunctionCallEntryFunctionCallEntryTypedDict)MessageOutputEntryMessageOutputEntryTypedDict)ToolExecutionEntryToolExecutionEntryTypedDict)	BaseModel)ListLiteralOptionalUnion)NotRequiredTypeAliasType	TypedDictconversation.responseOutputsTypedDictOutputsc                  :    e Zd ZU dZded<   ded<   ded<   ded	<   y
)ConversationResponseTypedDict=The response after appending new entries to the conversation.strconversation_idzList[OutputsTypedDict]outputsr   usagez'NotRequired[ConversationResponseObject]objectN)__name__
__module____qualname____doc____annotations__     c/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/conversationresponse.pyr   r   !   s    H##))33r(   r   c                  >    e Zd ZU dZded<   ded<   ded<   dZd	ed
<   y)ConversationResponser   r   r   zList[Outputs]r   r   r    r   z$Optional[ConversationResponseObject]r!   N)r"   r#   r$   r%   r&   r!   r'   r(   r)   r+   r+   *   s"    H  3JF0Jr(   r+   N)"r%   
__future__r   agenthandoffentryr   r   conversationusageinfor   r   functioncallentryr	   r
   messageoutputentryr   r   toolexecutionentryr   r   mistralai.typesr   typingr   r   r   r   typing_extensionsr   r   r   ConversationResponseObjectr   r   r   r+   r'   r(   r)   <module>r6      s    G " L X L O O % 1 1 C C %%<=  	#"#"	$  	
/1CEV
VW4I 4	K9 	Kr(   