
    ~i                     R    d dl Z d dlmZ  G d de          Z G d de          ZdS )    N)	ApiClientc                       e Zd ZddZdS )UniversalInfoNc                 L    || _         || _        || _        || _        || _        d S N)methodserviceversionactioncontent_type)selfr   r	   r
   r   r   s         d/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkcore/universal.py__init__zUniversalInfo.__init__	   s,    (    )NNNNN)__name__
__module____qualname__r    r   r   r   r      s(        ) ) ) ) ) )r   r   c                   "    e Zd ZddZd Zd ZdS )UniversalApiNc                 4    |t                      }|| _        d S r   )r   
api_client)r   r   s     r   r   zUniversalApi.__init__   s    "J$r   c                 v    d|d<   |                     d          r | j        ||fi |S  | j        ||fi |}|S )NT_return_http_data_only	async_req)getdo_call_with_http_info)r   infobodykwargsdatas        r   do_callzUniversalApi.do_call   s_    +/'(::k"" 	.4.tTDDVDDD0T0tFFvFFTKr   c                 0   g d}t                      }t          j        |d                   D ] \  }}||vrt          d|z            |||<   !|d= | j        j        rd|vs|d         t          d          t          |d                   t          urt          d          i }i }	g }
i }g }i }d }d|v r|d         }| j        	                    dg          |d<   |j
        #| j                            |j
        g          |d	<   |j                                        d
k    r!t          |                                          }
dg}d|j        z   dz   |j        z   dz   |j        z   dz   |j                                        z   dz   }| j                            ||j                                        |	|
||||t*          ||                    d          |                    d          |                    dd          |                    d          |          S )N)r   r   r   _preload_content_request_timeoutr    z9Got an unexpected keyword argument '%s' to method do_callr   z<Missing the required parameter `body` when calling `do_call`z*The required parameter `body` must be dictzapplication/jsonAcceptzContent-Typer   volcengineSign/r   r   r$   Tr%   )
r   post_paramsfilesresponse_typeauth_settingsr   r   r$   r%   collection_formats)localssix	iteritems	TypeErrorr   client_side_validation
ValueErrortypedictselect_header_acceptr   select_header_content_typer   lowerlistitemsr   r
   r	   call_apiupperobjectr   )r   r   r   r    
all_paramsparamskeyvalr-   path_paramsquery_paramsheader_paramsform_paramslocal_var_filesbody_paramsr,   paths                    r   r   z#UniversalApi.do_call_with_http_info    s   * * *
 fX&677 	 	HC*$$)+./   F3KK8 ?1 	PvV7K7K7=f~7MNP P P vt++<> > >  V .K #'/"F"F #" #"h (,0O,V,V"#-% -%M.) ;%''

--L **T[ 3&5;dlJSPSWS^SdSdSfSffill''$+##%%#! 'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   r   )r   r   r   r   r"   r   r   r   r   r   r      sK        % % % %
  E3 E3 E3 E3 E3r   r   )r/   volcenginesdkcorer   r=   r   r   r   r   r   <module>rJ      s    


 ' ' ' ' ' ') ) ) ) )F ) ) )T3 T3 T3 T3 T36 T3 T3 T3 T3 T3r   