
    ~i N                     J    d Z ddlmZ ddlZddlZddlZ G d de          ZdS )z
    seccenter

    No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)  # noqa: E501

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    )absolute_importNc                   V    e Zd ZdZddZd Zd Zd Zd Zd Z	d	 Z
d
 Zd Zd Zd ZdS )SECCENTERApizNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    Ref: https://github.com/swagger-api/swagger-codegen
    Nc                 >    |t          j                    }|| _        d S N)volcenginesdkcore	ApiClient
api_client)selfr
   s     q/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkseccenter/api/seccenter_api.py__init__zSECCENTERApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  add_cloud_env  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.add_cloud_env(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param AddCloudEnvRequest body: (required)
        :return: AddCloudEnvResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)getadd_cloud_env_with_http_infor   bodykwargsdatas       r   add_cloud_envzSECCENTERApi.add_cloud_env$   s]     ,0'(::k"" 	444TDDVDDD6T6tFFvFFTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  add_cloud_env  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.add_cloud_env_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param AddCloudEnvRequest body: (required)
        :return: AddCloudEnvResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   z?Got an unexpected keyword argument '%s' to method add_cloud_envNzBMissing the required parameter `body` when calling `add_cloud_env`application/jsonAcceptContent-TypevolcengineSignz8/AddCloudEnv/2023-11-03/seccenter/post/application_json/POSTAddCloudEnvResponseT
r   post_paramsfilesresponse_typeauth_settingsr   r   r   r   collection_formatsappendlocalssix	iteritems	TypeErrorr
   client_side_validation
ValueErrorselect_header_acceptselect_header_content_typecall_apir   r   r   r   
all_paramsparamskeyvalr'   path_paramsquery_paramsheader_paramsform_paramslocal_var_filesbody_paramsr&   s                  r   r   z)SECCENTERApi.add_cloud_env_with_http_info9   s    X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!/'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_cloud_env  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_cloud_env(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteCloudEnvRequest body: (required)
        :return: DeleteCloudEnvResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_cloud_env_with_http_infor   s       r   delete_cloud_envzSECCENTERApi.delete_cloud_env   ]     ,0'(::k"" 	747GGGGG9T9$II&IITKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_cloud_env  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_cloud_env_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteCloudEnvRequest body: (required)
        :return: DeleteCloudEnvResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method delete_cloud_envNzEMissing the required parameter `body` when calling `delete_cloud_env`r   r   r   r   z;/DeleteCloudEnv/2023-11-03/seccenter/post/application_json/r    DeleteCloudEnvResponseTr"   r(   r3   s                  r   r?   z,SECCENTERApi.delete_cloud_env_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''I6#!2'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  modify_cloud_env  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.modify_cloud_env(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ModifyCloudEnvRequest body: (required)
        :return: ModifyCloudEnvResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   modify_cloud_env_with_http_infor   s       r   modify_cloud_envzSECCENTERApi.modify_cloud_env   rA   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  modify_cloud_env  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.modify_cloud_env_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ModifyCloudEnvRequest body: (required)
        :return: ModifyCloudEnvResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method modify_cloud_envNzEMissing the required parameter `body` when calling `modify_cloud_env`r   r   r   r   z;/ModifyCloudEnv/2023-11-03/seccenter/post/application_json/r    ModifyCloudEnvResponseTr"   r(   r3   s                  r   rF   z,SECCENTERApi.modify_cloud_env_with_http_info   rD   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  multi_cloud_access_sync  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.multi_cloud_access_sync(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param MultiCloudAccessSyncRequest body: (required)
        :return: MultiCloudAccessSyncResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &multi_cloud_access_sync_with_http_infor   s       r   multi_cloud_access_syncz$SECCENTERApi.multi_cloud_access_syncG  s]     ,0'(::k"" 	>4>tNNvNNN@T@PPPPTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a   multi_cloud_access_sync  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.multi_cloud_access_sync_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param MultiCloudAccessSyncRequest body: (required)
        :return: MultiCloudAccessSyncResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method multi_cloud_access_syncNzLMissing the required parameter `body` when calling `multi_cloud_access_sync`r   r   r   r   zA/MultiCloudAccessSync/2023-11-03/seccenter/post/application_json/r    MultiCloudAccessSyncResponseTr"   r(   r3   s                  r   rK   z3SECCENTERApi.multi_cloud_access_sync_with_http_info\  s    X
+&&&2333,---,---fX&677 	 	HC*$$9;>?   F3KK8?1 	mvV7K7K7=f~7MklllV .K"&/"F"F #" #"h )-(R(R )" )"n% **''OQW#!8'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  switch_cloud_env_sync  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.switch_cloud_env_sync(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SwitchCloudEnvSyncRequest body: (required)
        :return: SwitchCloudEnvSyncResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $switch_cloud_env_sync_with_http_infor   s       r   switch_cloud_env_syncz"SECCENTERApi.switch_cloud_env_sync  s]     ,0'(::k"" 	<4<TLLVLLL>T>tNNvNNTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  switch_cloud_env_sync  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.switch_cloud_env_sync_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SwitchCloudEnvSyncRequest body: (required)
        :return: SwitchCloudEnvSyncResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method switch_cloud_env_syncNzJMissing the required parameter `body` when calling `switch_cloud_env_sync`r   r   r   r   z?/SwitchCloudEnvSync/2023-11-03/seccenter/post/application_json/r    SwitchCloudEnvSyncResponseTr"   r(   r3   s                  r   rP   z1SECCENTERApi.switch_cloud_env_sync_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!6'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   r   )__name__
__module____qualname____doc__r   r   r   r@   r?   rG   rF   rL   rK   rQ   rP    r   r   r   r      s         % % % %
  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3 J3 J3r   r   )rW   
__future__r   rer+   r   objectr   rX   r   r   <module>r\      s     ' & & & & & 				 


    o3 o3 o3 o3 o36 o3 o3 o3 o3 o3r   