
    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
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mZmZm Z  ddl!m"Z"m#Z# ed   Z$ed   Z%eZ&eZ'ed   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   )CheckpointOutCheckpointOutTypedDict)CompletionTrainingParameters%CompletionTrainingParametersTypedDict)EventOutEventOutTypedDict)GithubRepositoryOutGithubRepositoryOutTypedDict)JobMetadataOutJobMetadataOutTypedDict)WandbIntegrationOutWandbIntegrationOutTypedDict)	BaseModelNullableOptionalNullableUNSETUNSET_SENTINEL)model_serializer)ListLiteralOptional)NotRequired	TypedDict)
QUEUEDSTARTED
VALIDATING	VALIDATEDRUNNINGFAILED_VALIDATIONFAILEDSUCCESS	CANCELLEDCANCELLATION_REQUESTEDjob
completionc                      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$)%!CompletionDetailedJobOutTypedDictstridbool
auto_startmodelCompletionDetailedJobOutStatusstatusint
created_atmodified_at	List[str]training_filesr   hyperparametersz NotRequired[Nullable[List[str]]]validation_filesz+NotRequired[CompletionDetailedJobOutObject]objectzNotRequired[Nullable[str]]fine_tuned_modelsuffixzJNotRequired[Nullable[List[CompletionDetailedJobOutIntegrationsTypedDict]]]integrationszNotRequired[Nullable[int]]trained_tokensz.NotRequired[Nullable[JobMetadataOutTypedDict]]metadataz,NotRequired[CompletionDetailedJobOutJobType]job_typez@NotRequired[List[CompletionDetailedJobOutRepositoriesTypedDict]]repositoriesz$NotRequired[List[EventOutTypedDict]]eventsz)NotRequired[List[CheckpointOutTypedDict]]checkpointsN)__name__
__module____qualname____annotations__     g/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/completiondetailedjobout.pyr)   r)   0   s    GJ.**O::667700&&  /.<<::RR00 N::rG   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<   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<   eZded<   dZded<   d Zd!ed"<   d Zd#ed$<   	 d Zd%ed&<    ed'(      d)        Zy )*CompletionDetailedJobOutr*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r   r6   zOptionalNullable[List[str]]r7   r&   z(Optional[CompletionDetailedJobOutObject]r8   zOptionalNullable[str]r9   r:   z<OptionalNullable[List[CompletionDetailedJobOutIntegrations]]r;   zOptionalNullable[int]r<   z OptionalNullable[JobMetadataOut]r=   r'   z)Optional[CompletionDetailedJobOutJobType]r>   Nz4Optional[List[CompletionDetailedJobOutRepositories]]r?   zOptional[List[EventOut]]r@   zOptional[List[CheckpointOut]]rA   wrap)modec                   g d}g d}g } ||       }i }t        |       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   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   )r7   r9   r:   r;   r<   r=   )	type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                rH   serialize_modelz(CompletionDetailedJobOut.serialize_models   s    

 !T]
J++113 	DAq1A..#CNN1d# !_ 4 Mo9M,,991#> ,++ 
 3.#8!&(->6!!	$ rG   )rB   rC   rD   rE   r   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   r   rc   rF   rG   rH   rJ   rJ   J   s    GJ.**O1149197<F4<.3+3$)F!)QVLNV,1N)116H.6:FH7FIMLFM'+F$+ N15K.56". #.rG   rJ   N)-__doc__
__future__r   checkpointoutr   r   completiontrainingparametersr   r   eventoutr	   r
   githubrepositoryoutr   r   jobmetadataoutr   r   wandbintegrationoutr   r   mistralai.typesr   r   r   r   r   pydanticr   typingr   r   r   typing_extensionsr   r   r/   CompletionDetailedJobOutObject-CompletionDetailedJobOutIntegrationsTypedDict$CompletionDetailedJobOutIntegrationsCompletionDetailedJobOutJobType-CompletionDetailedJobOutRepositoriesTypedDict$CompletionDetailedJobOutRepositoriesr)   rJ   rF   rG   rH   <module>rv      s    G " @ 2 R C R X X % * * 4 ")	"  ") 0L - (; $ #*,"7 0L - (; $;	 ;4Xy XrG   