
    Ng                         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mZmZmZ dd	lmZ dd
lmZmZ dZ	 dZ	 dZ	 ededediZ	 e G d d                      ZdS )zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.   )SDKHooks)AsyncHttpClient
HttpClient)LoggerRetryConfigremove_suffix    )	dataclass)Field)CallableDictOptionalTupleUnion)shared)OptionalNullableUNSETzsaas-apizfree-apidevelopmentzhttps://api.unstructuredapp.iozhttps://api.unstructured.iozhttp://localhost:8000c                   ~   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 dS )SDKConfigurationclientasync_clientdebug_loggerNsecurity 
server_urlserverpythonlanguagez1.0.53openapi_doc_versionz0.28.1sdk_versionz2.461.4gen_versionz>speakeasy-sdk/python 0.28.1 2.461.4 1.0.53 unstructured-client
user_agentc                      t           S N)r        `/var/www/html/ai-engine/env/lib/python3.11/site-packages/unstructured_client/sdkconfiguration.py<lambda>zSDKConfiguration.<lambda>(   s    PU r'   )default_factoryretry_config
timeout_msc                 ,    t                      | _        d S r%   )r   _hooksselfs    r(   __post_init__zSDKConfiguration.__post_init__+   s    jj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_SAAS_APISERVERS
ValueErrorr/   s    r(   get_server_detailsz#SDKConfiguration.get_server_details.   st    ?&4?& #66::{ 	*)DK;g%%>>>>???t{#R''r'   c                     | j         S r%   )r.   r/   s    r(   	get_hookszSDKConfiguration.get_hooks9   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      sp        !!!!PTHhuV_hr6?7J.KKLMTTT "J"""FHSMHc''''K K   VJVVV27%2V2V2VL";/VVV $J$$$! ! !	(E#tCH~*=$> 	( 	( 	( 	(8      r'   r   N)__doc__r.   r   
httpclientr   r   utilsr   r   r   dataclassesr
   pydanticr   typingr   r   r   r   r   unstructured_client.modelsr   unstructured_client.typesr   r   r6   SERVER_FREE_APISERVER_DEVELOPMENTr7   r   r&   r'   r(   <module>rM      sB   G G       3 3 3 3 3 3 3 3 5 5 5 5 5 5 5 5 5 5 ! ! ! ! ! !       9 9 9 9 9 9 9 9 9 9 9 9 9 9 - - - - - - = = = = = = = =   "  52/
 8          r'   