o
    ¦iD  ã                   @  s”   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„ deƒZG dd„ de	ƒZdS )zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.é    )Úannotationsé   )ÚFunctionCallÚFunctionCallTypedDict)Ú	ToolTypes)Ú	BaseModel)Úvalidate_open_enum)ÚPlainValidator)ÚOptional)Ú	AnnotatedÚNotRequiredÚ	TypedDictc                   @  s.   e Zd ZU ded< ded< ded< ded< d	S )
ÚToolCallTypedDictr   ÚfunctionzNotRequired[str]ÚidzNotRequired[ToolTypes]ÚtypezNotRequired[int]ÚindexN)Ú__name__Ú
__module__Ú__qualname__Ú__annotations__© r   r   úe/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/mistralai_azure/models/toolcall.pyr      s
   
 r   c                   @  s:   e Zd ZU ded< dZded< dZded< d	Zd
ed< dS )Ú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      s   
 
ÿ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   r   Ú<module>   s    