
    i              
      x   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 dd	lmZ dd
lZddlmZmZ ddlmZmZ ddlmZmZmZ  edeeeeef         Zeeee ed      f   ee ed      f   ee
 ed      f   ee ed      f   f    ed       f   Z edeeeeef         Zeeee ed      f   ee ed      f   ee
 ed      f   ee ed      f   f    ed       f   Z  edeee   eee      f         Z!	  edeee    eee      f         Z"	  G d de      Z# G d de      Z$y
)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )AssistantMessageAssistantMessageTypedDict)SystemMessageSystemMessageTypedDict)ToolMessageToolMessageTypedDict)UserMessageUserMessageTypedDict)	BaseModelget_discriminatorN)DiscriminatorTag)ListUnion)	AnnotatedTypeAliasType	TypedDictTwoTypedDict	assistantsystemtooluserc                    t        | dd      S Nroler   ms    d/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/chatmoderationrequest.py<lambda>r"   "       -a@     OneTypedDictc                    t        | dd      S r   r   r   s    r!   r"   r"   8   r#   r$   $ChatModerationRequestInputsTypedDictChatModerationRequestInputsc                  $    e Zd ZU ded<   	 ded<   y)ChatModerationRequestTypedDictr'   inputsstrmodelN__name__
__module____qualname____annotations__ r$   r!   r*   r*   I   s    00Jr$   r*   c                  $    e Zd ZU ded<   	 ded<   y)ChatModerationRequestzEAnnotated[ChatModerationRequestInputs, pydantic.Field(alias='input')]r+   r,   r-   Nr.   r3   r$   r!   r5   r5   O   s    QQJr$   r5   )%__doc__
__future__r   assistantmessager   r   systemmessager   r   toolmessager	   r
   usermessager   r   mistralai.typesr   mistralai.utilsr   pydanticr   r   typingr   r   typing_extensionsr   r   r   r   Twor%   Oner'   r(   r*   r5   r3   r$   r!   <module>rC      s   G " I @ : : % -  '  A A 	!	 	"C$445-X./+s6{*++s6{*+	- @AC 	!	 	"C$445-X./+s6{*++s6{*+	- @AC (5*	$|
d4#56
67( $  ,!5cDcO)C#D  Y I r$   