
    iD                        d Z ddlmZ ddlmZmZ ddlmZ ddlm	Z	 ddl
mZ ddlmZ dd	lmZ dd
lmZmZmZ  G d de      Z G d de	      Zy)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )FunctionCallFunctionCallTypedDict)	ToolTypes)	BaseModel)validate_open_enum)PlainValidator)Optional)	AnnotatedNotRequired	TypedDictc                  6    e Zd ZU ded<   ded<   ded<   ded<   y	)
ToolCallTypedDictr   functionzNotRequired[str]idzNotRequired[ToolTypes]typezNotRequired[int]indexN)__name__
__module____qualname____annotations__     ]/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai_azure/models/toolcall.pyr   r      s    ##
  r   r   c                  B    e Zd ZU ded<   dZded<   dZded<   d	Zd
ed<   y)ToolCallr   r   nullzOptional[str]r   NzIAnnotated[Optional[ToolTypes], PlainValidator(validate_open_enum(False))]r   r   zOptional[int]r   )r   r   r   r   r   r   r   r   r   r   r   r      s0    B 	 	
S  E=r   r   N)__doc__
__future__r   functioncallr   r   	tooltypesr   mistralai_azure.typesr   mistralai_azure.utilsr	   pydantic.functional_validatorsr
   typingr   typing_extensionsr   r   r   r   r   r   r   r   <module>r(      s;    G " =   + 4 9  ? ?	 	y 	r   