
    i                    r   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mZ dd
lmZm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$ ddl%m&Z& ddl'm(Z(m)Z) ddl*m+Z+ ddl,m-Z-m.Z.m/Z/  e.de+eeee"eeeeeef
         Z0e-e+e-e e)d      f   e-e e)d      f   e-e e)d      f   e-e e)d      f   e-e e)d      f   e-e
 e)d      f   e-e e)d      f   e-e e)d      f   e-e e)d      f   e-e! e)d      f   f
    e(d       f   Z1 G d  d!e/      Z2 G d" d#e$      Z3y$)%zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )AgentHandoffDoneEventAgentHandoffDoneEventTypedDict)AgentHandoffStartedEvent!AgentHandoffStartedEventTypedDict)FunctionCallEventFunctionCallEventTypedDict)MessageOutputEventMessageOutputEventTypedDict)ResponseDoneEventResponseDoneEventTypedDict)ResponseErrorEventResponseErrorEventTypedDict)ResponseStartedEventResponseStartedEventTypedDict)SSETypes)ToolExecutionDeltaEvent ToolExecutionDeltaEventTypedDict)ToolExecutionDoneEventToolExecutionDoneEventTypedDict)ToolExecutionStartedEvent"ToolExecutionStartedEventTypedDict)	BaseModelget_discriminator)DiscriminatorTag)Union)	AnnotatedTypeAliasType	TypedDictConversationEventsDataTypedDictzagent.handoff.donezagent.handoff.startedzconversation.response.donezconversation.response.errorzconversation.response.startedzfunction.call.deltazmessage.output.deltaztool.execution.deltaztool.execution.doneztool.execution.startedc                    t        | dd      S )Ntyper   )ms    a/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/conversationevents.py<lambda>r(   @   s    -a@     c                  $    e Zd ZU ded<   	 ded<   y)ConversationEventsTypedDictr   eventr#   dataN__name__
__module____qualname____annotations__ r)   r'   r+   r+   D   s    OJ
))r)   r+   c                  $    e Zd ZU ded<   	 ded<   y)ConversationEventsr   r,   ConversationEventsDatar-   Nr.   r3   r)   r'   r5   r5   J   s    OJ
  r)   r5   N)4__doc__
__future__r   agenthandoffdoneeventr   r   agenthandoffstartedeventr   r   functioncalleventr	   r
   messageoutputeventr   r   responsedoneeventr   r   responseerroreventr   r   responsestartedeventr   r   ssetypesr   toolexecutiondeltaeventr   r   toolexecutiondoneeventr   r   toolexecutionstartedeventr   r   mistralai.typesr   mistralai.utilsr   pydanticr   r   typingr   typing_extensionsr    r!   r"   r#   r6   r+   r5   r3   r)   r'   <module>rI      s   G " X M O L O U  & - '  A A #0%	%"#*(')&"#		%# " #	'-A)BBC*C0G,HHI#S)E%FFG$c*G&HHI&,K(LLM#S)>%??@$c*@&AAB)3/E+FFG(#.C*DDE+S1I-JJK		M @AC "*) *! !r)   