
    iQ                        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
 ddlmZ ddlmZmZ dd	lmZmZ eed
   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   )AssistantMessageAssistantMessageTypedDict)	BaseModelUnrecognizedStr)validate_open_enum)PlainValidator)LiteralUnion)	Annotated	TypedDict)stoplengthmodel_lengtherror
tool_callsc                  ,    e Zd ZU ded<   ded<   ded<   y)ChatCompletionChoiceTypedDictintindexr   messageFinishReasonfinish_reasonN__name__
__module____qualname____annotations__     c/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/chatcompletionchoice.pyr   r      s    J&&r!   r   c                  ,    e Zd ZU ded<   ded<   ded<   y)ChatCompletionChoicer   r   r   r   zBAnnotated[FinishReason, PlainValidator(validate_open_enum(False))]r   Nr   r    r!   r"   r$   r$      s    JUUr!   r$   N)__doc__
__future__r   assistantmessager   r   mistralai.typesr   r   mistralai.utilsr	   pydantic.functional_validatorsr
   typingr   r   typing_extensionsr   r   r   r   r$   r    r!   r"   <module>r-      sQ    G " I 6 . 9 ! 2 CDoU
 I  V9 Vr!   