
    7MgK                    @   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mZ ddlmZmZ dd	lmZmZ dd
lmZmZ ddlmZmZmZmZmZ ddlmZ ddlZddlm Z  ddl!m"Z" ddl#m$Z$m%Z%m&Z& ddl'm(Z(m)Z)m*Z* e%d   Z+e%d   Z,eZ-eZ.eZ/eZ0 G d de*      Z1 G d de      Z2y)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )CheckpointOutCheckpointOutTypedDict)EventOutEventOutTypedDict)FineTuneableModel)GithubRepositoryOutGithubRepositoryOutTypedDict)JobMetadataOutJobMetadataOutTypedDict)TrainingParametersTrainingParametersTypedDict)WandbIntegrationOutWandbIntegrationOutTypedDict)	BaseModelNullableOptionalNullableUNSETUNSET_SENTINEL)validate_constN)model_serializer)AfterValidator)ListLiteralOptional)	AnnotatedNotRequired	TypedDict)
QUEUEDSTARTED
VALIDATING	VALIDATEDRUNNINGFAILED_VALIDATIONFAILEDSUCCESS	CANCELLEDCANCELLATION_REQUESTEDjobc                      e Zd ZU ded<   ded<   ded<   ded<   	 d	ed
<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   d ed!<   	 d"ed#<   y$)%DetailedJobOutTypedDictstridbool
auto_startr   hyperparametersr	   modelDetailedJobOutStatusstatusjob_typeint
created_atmodified_at	List[str]training_filesz NotRequired[Nullable[List[str]]]validation_filesDetailedJobOutObjectobjectzNotRequired[Nullable[str]]fine_tuned_modelsuffixz@NotRequired[Nullable[List[DetailedJobOutIntegrationsTypedDict]]]integrationszNotRequired[Nullable[int]]trained_tokensz6NotRequired[List[DetailedJobOutRepositoriesTypedDict]]repositoriesz.NotRequired[Nullable[JobMetadataOutTypedDict]]metadataz$NotRequired[List[EventOutTypedDict]]eventsz)NotRequired[List[CheckpointOutTypedDict]]checkpointsN)__name__
__module____qualname____annotations__     mE:\wamp.anq\www\apps\calme\nutritwin\resources\nutritwin\Lib\site-packages\mistralai/models/detailedjobout.pyr,   r,   /   sz    G00.  MO66  00&&RR..HH<<00 N::rK   r,   c                     e Zd ZU ded<   ded<   ded<   ded<   	 d	ed
<   ded<   ded<   ded<   ded<   eZded<   dZded<   eZded<   eZded<   eZ	ded<   eZ
ded<   dZded<   eZd ed!<   dZd"ed#<   	 dZd$ed%<    ed&'      d(        Zy))DetailedJobOutr-   r.   r/   r0   r   r1   r	   r2   r3   r4   r5   r6   r7   r8   r9   r:   zOptionalNullable[List[str]]r;   r*   z{Annotated[Annotated[Optional[DetailedJobOutObject], AfterValidator(validate_const('job'))], pydantic.Field(alias='object')]OBJECTzOptionalNullable[str]r>   r?   z2OptionalNullable[List[DetailedJobOutIntegrations]]r@   zOptionalNullable[int]rA   Nz*Optional[List[DetailedJobOutRepositories]]rB   z OptionalNullable[JobMetadataOut]rC   zOptional[List[EventOut]]rD   zOptional[List[CheckpointOut]]rE   wrap)modec                   g d}g d}g } ||       }i }| j                   j                         D ]  \  }}|j                  xs |}	|j                  |	      }
|j	                  |	d        |	|v xr |	|v }| j
                  j                  |h      xs |	|v }|
|
t        k7  r|
||	<   v|
t        k7  s|	|vs|s|s|
||	<    |S )N)
r;   r=   r>   r?   r@   rA   rB   rC   rD   rE   )r;   r>   r?   r@   rA   rC   )model_fieldsitemsaliasgetpop__pydantic_fields_set__intersectionr   )selfhandleroptional_fieldsnullable_fieldsnull_default_fields
serializedmnfkvaloptional_nullableis_sets                rL   serialize_modelzDetailedJobOut.serialize_modelu   s    

 !T]
%%++-DAq1A..#CNN1d# !_ 4 Mo9M,,991#> ,++ 
 3.#8!&(->6!! .$ rK   )rF   rG   rH   rI   r   r;   rO   r>   r?   r@   rA   rB   rC   rD   rE   r   rg   rJ   rK   rL   rN   rN   G   s    G''.  MO4919 	    /4+3$)F!)GLLDL,1N)1?CL<C16H.6'+F$+ N15K.56"- #-rK   rN   )3__doc__
__future__r   checkpointoutr   r   eventoutr   r   finetuneablemodelr	   githubrepositoryoutr
   r   jobmetadataoutr   r   trainingparametersr   r   wandbintegrationoutr   r   mistralai.typesr   r   r   r   r   mistralai.utilsr   pydanticr   pydantic.functional_validatorsr   typingr   r   r   typing_extensionsr   r   r   r3   r<   #DetailedJobOutIntegrationsTypedDictDetailedJobOutIntegrations#DetailedJobOutRepositoriesTypedDictDetailedJobOutRepositoriesr,   rN   rJ   rK   rL   <module>r{      s    G " @ 1 0 R C O R X X *  % 9 * * ? ? 	  u~ &B # 1  'C # 1 ;i ;0\Y \rK   