
    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( G d de#      Z) G d de      Z*y)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )CheckpointOutCheckpointOutTypedDict)ClassifierTargetOutClassifierTargetOutTypedDict)ClassifierTrainingParameters%ClassifierTrainingParametersTypedDict)EventOutEventOutTypedDict)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
classifierc                      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$)%!ClassifierDetailedJobOutTypedDictstridbool
auto_startmodelClassifierDetailedJobOutStatusstatusint
created_atmodified_at	List[str]training_filesr
   hyperparametersz"List[ClassifierTargetOutTypedDict]classifier_targetsz NotRequired[Nullable[List[str]]]validation_filesz+NotRequired[ClassifierDetailedJobOutObject]objectzNotRequired[Nullable[str]]fine_tuned_modelsuffixzJNotRequired[Nullable[List[ClassifierDetailedJobOutIntegrationsTypedDict]]]integrationszNotRequired[Nullable[int]]trained_tokensz.NotRequired[Nullable[JobMetadataOutTypedDict]]metadataz,NotRequired[ClassifierDetailedJobOutJobType]job_typez$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/classifierdetailedjobout.pyr)   r)   +   s    GJ.**O::::667700&&  /.<<::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<   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&<    ed'(      d)        Zy")*ClassifierDetailedJobOutr*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r	   r6   zList[ClassifierTargetOut]r7   zOptionalNullable[List[str]]r8   r&   z(Optional[ClassifierDetailedJobOutObject]r9   zOptionalNullable[str]r:   r;   z<OptionalNullable[List[ClassifierDetailedJobOutIntegrations]]r<   zOptionalNullable[int]r=   z OptionalNullable[JobMetadataOut]r>   r'   z)Optional[ClassifierDetailedJobOutJobType]r?   Nz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)
r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   )r8   r:   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(ClassifierDetailedJobOut.serialize_modeln   s    

 !T]
J++113 	DAq1A..#CNN1d# !_ 4 Mo9M,,991#> ,++ 
 3.#8!&(->6!!	$ rG   )rB   rC   rD   rE   r   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   r   rc   rF   rG   rH   rJ   rJ   E   s    GJ.**O111149197<F4<.3+3$)F!)QVLNV,1N)116H.6:FH7F'+F$+ N15K.56"- #-rG   rJ   N)+__doc__
__future__r   checkpointoutr   r   classifiertargetoutr   r   classifiertrainingparametersr	   r
   eventoutr   r   jobmetadataoutr   r   wandbintegrationoutr   r   mistralai.typesr   r   r   r   r   pydanticr   typingr   r   r   typing_extensionsr   r   r/   ClassifierDetailedJobOutObject-ClassifierDetailedJobOutIntegrationsTypedDict$ClassifierDetailedJobOutIntegrationsClassifierDetailedJobOutJobTyper)   rJ   rF   rG   rH   <module>rt      s    G " @ R 2 C R X X % * * 4 ")	"  ") 0L - (; $ #*,"7 ;	 ;4Wy WrG   