
    i                        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 ChatCompletionChoiceFinishReasonfinish_reasonN__name__
__module____qualname____annotations__     g/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai_gcp/models/chatcompletionchoice.pyr   r      s    J&&33r!   r   c                  ,    e Zd ZU ded<   ded<   ded<   y)ChatCompletionChoicer   r   r   r   zVAnnotated[ChatCompletionChoiceFinishReason, PlainValidator(validate_open_enum(False))]r   Nr   r    r!   r"   r$   r$      s    J r!   r$   N)__doc__
__future__r   assistantmessager   r   mistralai_gcp.typesr   r   mistralai_gcp.utilsr	   pydantic.functional_validatorsr
   typingr   r   typing_extensionsr   r   r   r   r$   r    r!   r"   <module>r-      sP    G " I : 2 9 ! 2 $)CDoU$  
4I 49 r!   