
    is                        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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   )ClassifierTrainingParameters%ClassifierTrainingParametersTypedDict)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<   y)ClassifierJobOutTypedDictstridbool
auto_startmodelClassifierJobOutStatusstatusint
created_atmodified_at	List[str]training_filesr   hyperparametersz NotRequired[Nullable[List[str]]]validation_filesz#NotRequired[ClassifierJobOutObject]objectzNotRequired[Nullable[str]]fine_tuned_modelsuffixzBNotRequired[Nullable[List[ClassifierJobOutIntegrationsTypedDict]]]integrationszNotRequired[Nullable[int]]trained_tokensz.NotRequired[Nullable[JobMetadataOutTypedDict]]metadataz$NotRequired[ClassifierJobOutJobType]job_typeN)__name__
__module____qualname____annotations__     _/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/classifierjobout.pyr#   r#   +   s    GJ.""5OTZR::66T//200 E&& sTTC..*<<222r>   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<   	  ed !      d"        Zy#)$ClassifierJobOutr$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r   r0   zOptionalNullable[List[str]]r1   r    z Optional[ClassifierJobOutObject]r2   zOptionalNullable[str]r3   r4   z4OptionalNullable[List[ClassifierJobOutIntegrations]]r5   zOptionalNullable[int]r6   z OptionalNullable[JobMetadataOut]r7   r!   z!Optional[ClassifierJobOutJobType]r8   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)r1   r2   r3   r4   r5   r6   r7   r8   )r1   r3   r4   r5   r6   r7   )	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                r?   serialize_modelz ClassifierJobOut.serialize_modely   s    	

 !T]
J++113 	DAq1A..#CNN1d# !_ 4 Mo9M,,991#> ,++ 
 3.#8!&(->6!!	$ r>   N)r9   r:   r;   r<   r   r1   r2   r3   r4   r5   r6   r7   r8   r   rZ   r=   r>   r?   rA   rA   K   s    GJ.""5OTZR114919T/4F,42.3+3 E$)F!) sINLFNC,1N)1*16H.62>H/>26"+ #+r>   rA   N)"__doc__
__future__r   classifiertrainingparametersr   r   jobmetadataoutr   r   wandbintegrationoutr	   r
   mistralai.typesr   r   r   r   r   pydanticr   typingr   r   r   typing_extensionsr   r   r)   ClassifierJobOutObject%ClassifierJobOutIntegrationsTypedDictClassifierJobOutIntegrationsClassifierJobOutJobTyper#   rA   r=   r>   r?   <module>rh      s    G " D R X X % * * 4 !	  2   .(D %  3  ",/  .3	 3@Zy Zr>   