
    ~i                     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 )a  
    certificate_service

    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                       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 Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d  Z!d! Z"dS )#CERTIFICATESERVICEApizNOTE: 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     /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkcertificateservice/api/certificate_service_api.py__init__zCERTIFICATESERVICEApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  cancel_instance  # noqa: E501

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

        :param async_req bool
        :param CancelInstanceRequest body: (required)
        :return: CancelInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)getcancel_instance_with_http_infor   bodykwargsdatas       r   cancel_instancez%CERTIFICATESERVICEApi.cancel_instance$   ]     ,0'(::k"" 	646tFFvFFF8T8HHHHT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  cancel_instance  # noqa: E501

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

        :param async_req bool
        :param CancelInstanceRequest body: (required)
        :return: CancelInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zAGot an unexpected keyword argument '%s' to method cancel_instanceNzDMissing the required parameter `body` when calling `cancel_instance`application/jsonAcceptContent-TypevolcengineSignzE/CancelInstance/2024-10-01/certificate_service/post/application_json/POSTCancelInstanceResponseT
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   z4CERTIFICATESERVICEApi.cancel_instance_with_http_info9       X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!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'  certificate_add_organization  # noqa: E501

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

        :param async_req bool
        :param CertificateAddOrganizationRequest body: (required)
        :return: CertificateAddOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +certificate_add_organization_with_http_infor   s       r   certificate_add_organizationz2CERTIFICATESERVICEApi.certificate_add_organization   ]     ,0'(::k"" 	C4CDSSFSSSETEdUUfUUT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 )a6  certificate_add_organization  # noqa: E501

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

        :param async_req bool
        :param CertificateAddOrganizationRequest body: (required)
        :return: CertificateAddOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method certificate_add_organizationNzQMissing the required parameter `body` when calling `certificate_add_organization`r   r   r   r    zQ/CertificateAddOrganization/2024-10-01/certificate_service/post/application_json/r!   "CertificateAddOrganizationResponseTr#   r)   r4   s                  r   rA   zACERTIFICATESERVICEApi.certificate_add_organization_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$>@CD   F3KK8?1 	rvV7K7K7=f~7MpqqqV .K"&/"F"F #" #"h )-(R(R )" )"n% **''_ag#!>'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#  certificate_delete_instance  # noqa: E501

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

        :param async_req bool
        :param CertificateDeleteInstanceRequest body: (required)
        :return: CertificateDeleteInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *certificate_delete_instance_with_http_infor   s       r   certificate_delete_instancez1CERTIFICATESERVICEApi.certificate_delete_instance   ]     ,0'(::k"" 	B4B4RR6RRRDTDTTTVTTT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 )a2  certificate_delete_instance  # noqa: E501

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

        :param async_req bool
        :param CertificateDeleteInstanceRequest body: (required)
        :return: CertificateDeleteInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method certificate_delete_instanceNzPMissing the required parameter `body` when calling `certificate_delete_instance`r   r   r   r    zP/CertificateDeleteInstance/2024-10-01/certificate_service/post/application_json/r!   !CertificateDeleteInstanceResponseTr#   r)   r4   s                  r   rH   z@CERTIFICATESERVICEApi.certificate_delete_instance_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$=?BC   F3KK8?1 	qvV7K7K7=f~7Moppp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 )a3  certificate_delete_organization  # noqa: E501

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

        :param async_req bool
        :param CertificateDeleteOrganizationRequest body: (required)
        :return: CertificateDeleteOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .certificate_delete_organization_with_http_infor   s       r   certificate_delete_organizationz5CERTIFICATESERVICEApi.certificate_delete_organizationG  ^     ,0'(::k"" 	F4FtVVvVVVHTHXXQWXXT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 )aB  certificate_delete_organization  # noqa: E501

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

        :param async_req bool
        :param CertificateDeleteOrganizationRequest body: (required)
        :return: CertificateDeleteOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method certificate_delete_organizationNzTMissing the required parameter `body` when calling `certificate_delete_organization`r   r   r   r    zT/CertificateDeleteOrganization/2024-10-01/certificate_service/post/application_json/r!   %CertificateDeleteOrganizationResponseTr#   r)   r4   s                  r   rO   zDCERTIFICATESERVICEApi.certificate_delete_organization_with_http_info\      X
+&&&2333,---,---fX&677 	 	HC*$$ACFG   F3KK8?1 	uvV7K7K7=f~7MstttV .K"&/"F"F #" #"h )-(R(R )" )"n% **''bdj#!A'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  certificate_get_instance  # noqa: E501

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

        :param async_req bool
        :param CertificateGetInstanceRequest body: (required)
        :return: CertificateGetInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'certificate_get_instance_with_http_infor   s       r   certificate_get_instancez.CERTIFICATESERVICEApi.certificate_get_instance  s]     ,0'(::k"" 	?4?OOOOOATA$QQ&QQT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&  certificate_get_instance  # noqa: E501

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

        :param async_req bool
        :param CertificateGetInstanceRequest body: (required)
        :return: CertificateGetInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method certificate_get_instanceNzMMissing the required parameter `body` when calling `certificate_get_instance`r   r   r   r    zM/CertificateGetInstance/2024-10-01/certificate_service/post/application_json/r!   CertificateGetInstanceResponseTr#   r)   r4   s                  r   rV   z=CERTIFICATESERVICEApi.certificate_get_instance_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$:<?@   F3KK8?1 	nvV7K7K7=f~7MlmmmV .K"&/"F"F #" #"h )-(R(R )" )"n% **''[]c#!:'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)  certificate_get_instance_list  # noqa: E501

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

        :param async_req bool
        :param CertificateGetInstanceListRequest body: (required)
        :return: CertificateGetInstanceListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,certificate_get_instance_list_with_http_infor   s       r   certificate_get_instance_listz3CERTIFICATESERVICEApi.certificate_get_instance_list	  s]     ,0'(::k"" 	D4DTTTVTTTFTFtVVvVVT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 )a8  certificate_get_instance_list  # noqa: E501

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

        :param async_req bool
        :param CertificateGetInstanceListRequest body: (required)
        :return: CertificateGetInstanceListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method certificate_get_instance_listNzRMissing the required parameter `body` when calling `certificate_get_instance_list`r   r   r   r    zQ/CertificateGetInstanceList/2024-10-01/certificate_service/post/application_json/r!   "CertificateGetInstanceListResponseTr#   r)   r4   s                  r   r[   zBCERTIFICATESERVICEApi.certificate_get_instance_list_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$?ADE   F3KK8?1 	svV7K7K7=f~7MqrrrV .K"&/"F"F #" #"h )-(R(R )" )"n% **''_ag#!>'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'  certificate_get_organization  # noqa: E501

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

        :param async_req bool
        :param CertificateGetOrganizationRequest body: (required)
        :return: CertificateGetOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +certificate_get_organization_with_http_infor   s       r   certificate_get_organizationz2CERTIFICATESERVICEApi.certificate_get_organizationj  rC   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 )a6  certificate_get_organization  # noqa: E501

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

        :param async_req bool
        :param CertificateGetOrganizationRequest body: (required)
        :return: CertificateGetOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method certificate_get_organizationNzQMissing the required parameter `body` when calling `certificate_get_organization`r   r   r   r    zQ/CertificateGetOrganization/2024-10-01/certificate_service/post/application_json/r!   "CertificateGetOrganizationResponseTr#   r)   r4   s                  r   r`   zACERTIFICATESERVICEApi.certificate_get_organization_with_http_info  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a9  certificate_get_organization_list  # noqa: E501

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

        :param async_req bool
        :param CertificateGetOrganizationListRequest body: (required)
        :return: CertificateGetOrganizationListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0certificate_get_organization_list_with_http_infor   s       r   !certificate_get_organization_listz7CERTIFICATESERVICEApi.certificate_get_organization_list  s_     ,0'(::k"" 	H4HXXQWXXXJTJ4ZZSYZZT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 )aH  certificate_get_organization_list  # noqa: E501

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

        :param async_req bool
        :param CertificateGetOrganizationListRequest body: (required)
        :return: CertificateGetOrganizationListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method certificate_get_organization_listNzVMissing the required parameter `body` when calling `certificate_get_organization_list`r   r   r   r    zU/CertificateGetOrganizationList/2024-10-01/certificate_service/post/application_json/r!   &CertificateGetOrganizationListResponseTr#   r)   r4   s                  r   re   zFCERTIFICATESERVICEApi.certificate_get_organization_list_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$CEHI   F3KK8?1 	wvV7K7K7=f~7MuvvvV .K"&/"F"F #" #"h )-(R(R )" )"n% **''cek#!B'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#  certificate_update_instance  # noqa: E501

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

        :param async_req bool
        :param CertificateUpdateInstanceRequest body: (required)
        :return: CertificateUpdateInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *certificate_update_instance_with_http_infor   s       r   certificate_update_instancez1CERTIFICATESERVICEApi.certificate_update_instance,  rJ   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 )a2  certificate_update_instance  # noqa: E501

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

        :param async_req bool
        :param CertificateUpdateInstanceRequest body: (required)
        :return: CertificateUpdateInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method certificate_update_instanceNzPMissing the required parameter `body` when calling `certificate_update_instance`r   r   r   r    zP/CertificateUpdateInstance/2024-10-01/certificate_service/post/application_json/r!   !CertificateUpdateInstanceResponseTr#   r)   r4   s                  r   rj   z@CERTIFICATESERVICEApi.certificate_update_instance_with_http_infoA  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a3  certificate_update_organization  # noqa: E501

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

        :param async_req bool
        :param CertificateUpdateOrganizationRequest body: (required)
        :return: CertificateUpdateOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .certificate_update_organization_with_http_infor   s       r   certificate_update_organizationz5CERTIFICATESERVICEApi.certificate_update_organization  rQ   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 )aB  certificate_update_organization  # noqa: E501

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

        :param async_req bool
        :param CertificateUpdateOrganizationRequest body: (required)
        :return: CertificateUpdateOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method certificate_update_organizationNzTMissing the required parameter `body` when calling `certificate_update_organization`r   r   r   r    zT/CertificateUpdateOrganization/2024-10-01/certificate_service/post/application_json/r!   %CertificateUpdateOrganizationResponseTr#   r)   r4   s                  r   ro   zDCERTIFICATESERVICEApi.certificate_update_organization_with_http_info  rT   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  import_certificate  # noqa: E501

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

        :param async_req bool
        :param ImportCertificateRequest body: (required)
        :return: ImportCertificateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !import_certificate_with_http_infor   s       r   import_certificatez(CERTIFICATESERVICEApi.import_certificate  s]     ,0'(::k"" 	949$II&III;T;DKKFKKT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  import_certificate  # noqa: E501

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

        :param async_req bool
        :param ImportCertificateRequest body: (required)
        :return: ImportCertificateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method import_certificateNzGMissing the required parameter `body` when calling `import_certificate`r   r   r   r    zH/ImportCertificate/2024-10-01/certificate_service/post/application_json/r!   ImportCertificateResponseTr#   r)   r4   s                  r   rt   z7CERTIFICATESERVICEApi.import_certificate_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(R )" )"n% **''VX^#!5'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  list_tags_for_resources  # noqa: E501

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

        :param async_req bool
        :param ListTagsForResourcesRequest body: (required)
        :return: ListTagsForResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &list_tags_for_resources_with_http_infor   s       r   list_tags_for_resourcesz-CERTIFICATESERVICEApi.list_tags_for_resourcesO  ]     ,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   list_tags_for_resources  # noqa: E501

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

        :param async_req bool
        :param ListTagsForResourcesRequest body: (required)
        :return: ListTagsForResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method list_tags_for_resourcesNzLMissing the required parameter `body` when calling `list_tags_for_resources`r   r   r   r    zK/ListTagsForResources/2024-10-01/certificate_service/post/application_json/r!   ListTagsForResourcesResponseTr#   r)   r4   s                  r   ry   z<CERTIFICATESERVICEApi.list_tags_for_resources_with_http_infod  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% **''Y[a#!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  quick_apply_certificate  # noqa: E501

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

        :param async_req bool
        :param QuickApplyCertificateRequest body: (required)
        :return: QuickApplyCertificateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &quick_apply_certificate_with_http_infor   s       r   quick_apply_certificatez-CERTIFICATESERVICEApi.quick_apply_certificate  r{   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"  quick_apply_certificate  # noqa: E501

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

        :param async_req bool
        :param QuickApplyCertificateRequest body: (required)
        :return: QuickApplyCertificateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method quick_apply_certificateNzLMissing the required parameter `body` when calling `quick_apply_certificate`r   r   r   r    zL/QuickApplyCertificate/2024-10-01/certificate_service/post/application_json/r!   QuickApplyCertificateResponseTr#   r)   r4   s                  r   r   z<CERTIFICATESERVICEApi.quick_apply_certificate_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% **''Z\b#!9'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  tag_resources  # noqa: E501

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

        :param async_req bool
        :param TagResourcesRequest body: (required)
        :return: TagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   tag_resources_with_http_infor   s       r   tag_resourcesz#CERTIFICATESERVICEApi.tag_resources  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  tag_resources  # noqa: E501

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

        :param async_req bool
        :param TagResourcesRequest body: (required)
        :return: TagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method tag_resourcesNzBMissing the required parameter `body` when calling `tag_resources`r   r   r   r    zC/TagResources/2024-10-01/certificate_service/post/application_json/r!   TagResourcesResponseTr#   r)   r4   s                  r   r   z2CERTIFICATESERVICEApi.tag_resources_with_http_info&  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% **''QSY#!0'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  untag_resources  # noqa: E501

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

        :param async_req bool
        :param UntagResourcesRequest body: (required)
        :return: UntagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   untag_resources_with_http_infor   s       r   untag_resourcesz%CERTIFICATESERVICEApi.untag_resourcesr  r   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  untag_resources  # noqa: E501

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

        :param async_req bool
        :param UntagResourcesRequest body: (required)
        :return: UntagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method untag_resourcesNzDMissing the required parameter `body` when calling `untag_resources`r   r   r   r    zE/UntagResources/2024-10-01/certificate_service/post/application_json/r!   UntagResourcesResponseTr#   r)   r4   s                  r   r   z4CERTIFICATESERVICEApi.untag_resources_with_http_info  r?   r   r   )#__name__
__module____qualname____doc__r   r   r   rB   rA   rI   rH   rP   rO   rW   rV   r\   r[   ra   r`   rf   re   rk   rj   rp   ro   ru   rt   rz   ry   r   r   r   r   r   r    r   r   r   r      s1        % % % %
  *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3X  *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3X  *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   )r   
__future__r   rer,   r   objectr   r   r   r   <module>r      s     ' & & & & & 				 


    y3 y3 y3 y3 y3F y3 y3 y3 y3 y3r   