
    iY                         d Z ddlmZ ddlmZmZmZ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)__gen_version____openapi_doc_version____user_agent____version__)AsyncHttpClient
HttpClient)LoggerRetryConfigremove_suffix    )	dataclass)models)OptionalNullableUNSET)Field)CallableDictOptionalTupleUnioneuzhttps://api.mistral.aic                   |   e Zd ZU eedf   ed<   eed<   eedf   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<   eZeed<   eZeed<   eZeed<   e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)SDKConfigurationNclientclient_suppliedasync_clientasync_client_supplieddebug_loggersecurity 
server_urlserverpythonlanguageopenapi_doc_versionsdk_versiongen_version
user_agentc                      t         S N)r        \/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai_gcp/sdkconfiguration.py<lambda>zSDKConfiguration.<lambda>*   s    PU r-   )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
ValueErrorr5   s    r.   get_server_detailsz#SDKConfiguration.get_server_details0   so    ??&4?? #6::{{#DK;;g%/}A>??t{{#R''r-   c                     | j                   S r+   )r4   r5   s    r.   	get_hookszSDKConfiguration.get_hooks;   s    {{r-   )&__name__
__module____qualname__r   r	   __annotations__boolr   r
   r    r   r   Securityr   r"   strr#   r%   r   r&   r   r'   r   r(   r   r)   r   r1   r   r   r2   intr7   r   r   r?   r   rA   r,   r-   r.   r   r      s    *d"##-..PTHhuV__hr6??7J.KKLMT "J"FHSMHc66"K"&K&$J$272VL";/V $J$!	(E#tCH~*=$> 	(8 r-   r   N)!__doc__r4   r   _versionr   r   r   r   
httpclientr   r	   utilsr
   r   r   dataclassesr   mistralai_gcpr   mistralai_gcp.typesr   r   pydanticr   typingr   r   r   r   r   r<   r=   r   r,   r-   r.   <module>rS      sg    G   4 5 5 !   7  9 9 	 ' 8      r-   