
    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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 G d de      Z G d de
      Zy)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )ClassifierTargetOutClassifierTargetOutTypedDict)FTModelCapabilitiesOutFTModelCapabilitiesOutTypedDict)	BaseModelNullableOptionalNullableUNSETUNSET_SENTINEL)model_serializer)ListLiteralOptional)NotRequired	TypedDictmodel
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)ClassifierFTModelOutTypedDictstridintcreatedowned_byworkspace_idrootroot_versionboolarchivedr   capabilitiesjobz"List[ClassifierTargetOutTypedDict]classifier_targetsz'NotRequired[ClassifierFTModelOutObject]objectzNotRequired[Nullable[str]]namedescriptionzNotRequired[int]max_context_lengthzNotRequired[List[str]]aliasesz*NotRequired[ClassifierFTModelOutModelType]
model_typeN)__name__
__module____qualname____annotations__     c/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/classifierftmodelout.pyr   r      s\    GLM
IN11	H::33
$$++((##::r0   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<   ded<   d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)"ClassifierFTModelOutr   r   r   r   r   r   r   r   r    r!   r   r"   r#   zList[ClassifierTargetOut]r$   r   z$Optional[ClassifierFTModelOutObject]r%   zOptionalNullable[str]r&   r'   i   zOptional[int]r(   NzOptional[List[str]]r)   r   z'Optional[ClassifierFTModelOutModelType]r*   wrap)modec                   g d}ddg}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)r%   r&   r'   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                r1   serialize_modelz$ClassifierFTModelOut.serialize_modelH   s    
 "=1 T]
J++113 	DAq1A..#CNN1d# !_ 4 Mo9M,,991#> ,++ 
 3.#8!&(->6!!	$ r0   )r+   r,   r-   r.   r%   r   r&   r'   r(   r)   r*   r   rL   r/   r0   r1   r3   r3   '   s    GLM
IN((	H113:F0:"'D
').K&.(--#'G ':FJ7F6"" #"r0   r3   N)__doc__
__future__r   classifiertargetoutr   r   ftmodelcapabilitiesoutr   r   mistralai.typesr	   r
   r   r   r   pydanticr   typingr   r   r   typing_extensionsr   r   ClassifierFTModelOutObjectClassifierFTModelOutModelTyper   r3   r/   r0   r1   <module>rW      sZ    G " R Y X % * * 4 %W-  ' 5 ;I ;&D9 Dr0   