
    g                         d Z ddlmZ ddlmZmZ ddlmZmZm	Z	 ddl
mZ ddlmZ ddlmZmZ dd	lmZ dd
lmZmZmZmZmZ dZ	 ediZ	 e G d d             Zy)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.   )SDKHooks)AsyncHttpClient
HttpClient)LoggerRetryConfigremove_suffix    )	dataclass)models)OptionalNullableUNSET)Field)CallableDictOptionalTupleUnioneuzhttps://api.mistral.aic                   T   e Zd ZU eed<   eed<   eed<   dZee	e
j                  eg e
j                  f   f      ed<   dZee   ed<   dZee   ed<   d	Zeed
<   dZeed<   dZeed<   dZeed<   dZeed<    ed       Zee   ed<   dZee   ed<   d Zdeeeeef   f   fdZdefdZ y)SDKConfigurationclientasync_clientdebug_loggerNsecurity 
server_urlserverpythonlanguagez0.0.2openapi_doc_versionz1.2.6sdk_versionz2.486.1gen_versionz8speakeasy-sdk/python 1.2.6 2.486.1 0.0.2 mistralai_azure
user_agentc                      t         S N)r        U/var/www/openai/venv/lib/python3.12/site-packages/mistralai_azure/sdkconfiguration.py<lambda>zSDKConfiguration.<lambda>"   s    PUr'   )default_factoryretry_config
timeout_msc                 "    t               | _        y r%   )r   _hooksselfs    r(   __post_init__zSDKConfiguration.__post_init__%   s    jr'   returnc                    | j                   $| j                   rt        | j                   d      i fS | j                  st        | _        | j                  t        vrt        d| j                   d      t        | j                     i fS )N/zInvalid server "")r   r   r   	SERVER_EUSERVERS
ValueErrorr/   s    r(   get_server_detailsz#SDKConfiguration.get_server_details(   so    ??&4?? #6::{{#DK;;g%/}A>??t{{#R''r'   c                     | j                   S r%   )r.   r/   s    r(   	get_hookszSDKConfiguration.get_hooks3   s    {{r'   )!__name__
__module____qualname__r   __annotations__r   r   r   r   r   r   Securityr   r   strr   r   r    r!   r"   r#   r   r+   r   r   r,   intr1   r   r   r9   r   r;   r&   r'   r(   r   r      s    !!PTHhuV__hr6??7J.KKLMT "J"FHSMHc&&K K PJP272VL";/V $J$!	(E#tCH~*=$> 	(8 r'   r   N)__doc__r.   r   
httpclientr   r   utilsr   r   r   dataclassesr
   mistralai_azurer   mistralai_azure.typesr   r   pydanticr   typingr   r   r   r   r   r6   r7   r   r&   r'   r(   <module>rK      s[    G  3 5 5 ! " 9  9 9 	 ' 8   r'   