Ë
    Üªgþ  ã                  ó    — 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                  ó,   — e Zd ZU ded<   ded<   ded<   y)ÚToolCallTypedDictr   ÚfunctionzNotRequired[str]ÚidzNotRequired[ToolTypes]ÚtypeN)Ú__name__Ú
__module__Ú__qualname__Ú__annotations__© ó    úN/var/www/openai/venv/lib/python3.12/site-packages/mistralai/models/toolcall.pyr   r      s   … Ø#Ó#ØÓØ
 Ô r   r   c                  ó4   — e Zd ZU 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   r   r   r   r   r   r   r   r   r   r      s$   … ØÓà€BˆÓð 	ð 	Ð
Sô r   r   N)Ú__doc__Ú
__future__r   Úfunctioncallr   r   Ú	tooltypesr   Úmistralai.typesr   Úmistralai.utilsr	   Úpydantic.functional_validatorsr
   Útypingr   Útyping_extensionsr   r   r   r   r   r   r   r   Ú<module>r'      s;   ðÙ Gå "ß =Ý  Ý %Ý .Ý 9Ý ß ?Ñ ?ô!˜	ô !ôˆyõ r   