
    7Mg$                    $   d 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
 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Z* G d de$      Z+ G d de      Z,y)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )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<   y )!JobOutTypedDictstridbool
auto_startr   hyperparametersr   modelStatusstatusjob_typeint
created_atmodified_at	List[str]training_filesz NotRequired[Nullable[List[str]]]validation_filesObjectobjectzNotRequired[Nullable[str]]fine_tuned_modelsuffixz2NotRequired[Nullable[List[IntegrationsTypedDict]]]integrationszNotRequired[Nullable[int]]trained_tokensz(NotRequired[List[RepositoriesTypedDict]]repositoriesz.NotRequired[Nullable[JobMetadataOutTypedDict]]metadataN)__name__
__module____qualname____annotations__     eE:\wamp.anq\www\apps\calme\nutritwin\resources\nutritwin\Lib\site-packages\mistralai/models/jobout.pyr(   r(   /   s    G00.N5M2OTZR66TN200 E&& sDDC..*::<<rE   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!<    ed"#      d$        Zy)%JobOutr)   r*   r+   r,   r
   r-   r   r.   r/   r0   r1   r2   r3   r4   r5   r6   zOptionalNullable[List[str]]r7   r&   zmAnnotated[Annotated[Optional[Object], AfterValidator(validate_const('job'))], pydantic.Field(alias='object')]OBJECTzOptionalNullable[str]r:   r;   z$OptionalNullable[List[Integrations]]r<   zOptionalNullable[int]r=   NzOptional[List[Repositories]]r>   z OptionalNullable[JobMetadataOut]r?   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)r7   r9   r:   r;   r<   r=   r>   r?   )r7   r:   r;   r<   r=   r?   )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                rF   serialize_modelzJobOut.serialize_model   s    	

 !T]
%%++-DAq1A..#CNN1d# !_ 4 Mo9M,,991#> ,++ 
 3.#8!&(->6!! .$ rE   )r@   rA   rB   rC   r   r7   rI   r:   r;   r<   r=   r>   r?   r   ra   rD   rE   rF   rH   rH   P   s    G''.N5M2OTZR4919T
 	    3.3+3 E$)F!) s9>L6>C,1N)1*15L.516H.66"+ #+rE   rH   )-__doc__
__future__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   r/   r8   IntegrationsTypedDictIntegrationsRepositoriesTypedDictRepositoriesr(   rH   rD   rE   rF   <module>rs      s    G " 0 R C O R X X *  % 9 * * ? ? 
	
 2	 .4  # 5  #=i =B_Y _rE   