o
    ¦i¼  ã                	   @  sÔ  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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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„ deƒZ#G dd„ deƒZ$d
S )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                 C  ó   t | ddƒS ©NÚroler   ©Úm© r    úl/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/mistralai/models/chatmoderationrequest.pyÚ<lambda>"   ó    r"   ÚOneTypedDictc                 C  r   r   r   r   r    r    r!   r"   8   r#   Ú$ChatModerationRequestInputsTypedDictÚChatModerationRequestInputsc                   @  ó    e Zd ZU ded< 	 ded< dS )ÚChatModerationRequestTypedDictr%   ÚinputsÚstrÚmodelN©Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r    r    r    r!   r(   I   s   
 r(   c                   @  r'   )ÚChatModerationRequestzEAnnotated[ChatModerationRequestInputs, pydantic.Field(alias='input')]r)   r*   r+   Nr,   r    r    r    r!   r1   O   s   
 r1   )%Ú__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(   r1   r    r    r    r!   Ú<module>   s‚    ýÿþýÿ
úÿýÿþýÿ
úÿþÿ