
    ~iJo                     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
    bmq20240901

    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                   n    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S )BMQ20240901ApizNOTE: 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     u/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkbmq20240901/api/bmq20240901_api.py__init__zBMQ20240901Api.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_dashboard_endpoint  # noqa: E501

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

        :param async_req bool
        :param CreateDashboardEndpointRequest body: (required)
        :return: CreateDashboardEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get(create_dashboard_endpoint_with_http_infor   bodykwargsdatas       r   create_dashboard_endpointz(BMQ20240901Api.create_dashboard_endpoint$   ]     ,0'(::k"" 	@4@PPPPPBTB4RR6RRT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*  create_dashboard_endpoint  # noqa: E501

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

        :param async_req bool
        :param CreateDashboardEndpointRequest body: (required)
        :return: CreateDashboardEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zKGot an unexpected keyword argument '%s' to method create_dashboard_endpointNzNMissing the required parameter `body` when calling `create_dashboard_endpoint`application/jsonAcceptContent-TypevolcengineSignz>/CreateDashboardEndpoint/2024-09-01/bmq/post/application_json/POSTCreateDashboardEndpointResponseT
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   z7BMQ20240901Api.create_dashboard_endpoint_with_http_info9       X
+&&&2333,---,---fX&677 	 	HC*$$;=@A   F3KK8?1 	ovV7K7K7=f~7MmnnnV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!;'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_dashboard_endpoint  # 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_dashboard_endpoint(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteDashboardEndpointRequest body: (required)
        :return: DeleteDashboardEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (delete_dashboard_endpoint_with_http_infor   s       r   delete_dashboard_endpointz(BMQ20240901Api.delete_dashboard_endpoint   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*  delete_dashboard_endpoint  # 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_dashboard_endpoint_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteDashboardEndpointRequest body: (required)
        :return: DeleteDashboardEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method delete_dashboard_endpointNzNMissing the required parameter `body` when calling `delete_dashboard_endpoint`r   r   r   r    z>/DeleteDashboardEndpoint/2024-09-01/bmq/post/application_json/r!   DeleteDashboardEndpointResponseTr#   r)   r4   s                  r   rA   z7BMQ20240901Api.delete_dashboard_endpoint_with_http_info   r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_device_credential  # noqa: E501

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

        :param async_req bool
        :param DescribeDeviceCredentialRequest body: (required)
        :return: DescribeDeviceCredentialResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )describe_device_credential_with_http_infor   s       r   describe_device_credentialz)BMQ20240901Api.describe_device_credential   ]     ,0'(::k"" 	A4A$QQ&QQQCTCDSSFSST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.  describe_device_credential  # noqa: E501

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

        :param async_req bool
        :param DescribeDeviceCredentialRequest body: (required)
        :return: DescribeDeviceCredentialResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method describe_device_credentialNzOMissing the required parameter `body` when calling `describe_device_credential`r   r   r   r    z?/DescribeDeviceCredential/2024-09-01/bmq/post/application_json/r!    DescribeDeviceCredentialResponseTr#   r)   r4   s                  r   rF   z8BMQ20240901Api.describe_device_credential_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$<>AB   F3KK8?1 	pvV7K7K7=f~7MnoooV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!<'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  describe_mqtt_clients  # noqa: E501

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

        :param async_req bool
        :param DescribeMQTTClientsRequest body: (required)
        :return: DescribeMQTTClientsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $describe_mqtt_clients_with_http_infor   s       r   describe_mqtt_clientsz$BMQ20240901Api.describe_mqtt_clientsG  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  describe_mqtt_clients  # noqa: E501

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

        :param async_req bool
        :param DescribeMQTTClientsRequest body: (required)
        :return: DescribeMQTTClientsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method describe_mqtt_clientsNzJMissing the required parameter `body` when calling `describe_mqtt_clients`r   r   r   r    z:/DescribeMQTTClients/2024-09-01/bmq/post/application_json/r!   DescribeMQTTClientsResponseTr#   r)   r4   s                  r   rM   z3BMQ20240901Api.describe_mqtt_clients_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% **''H&#!7'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  refresh_device_credential  # noqa: E501

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

        :param async_req bool
        :param RefreshDeviceCredentialRequest body: (required)
        :return: RefreshDeviceCredentialResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (refresh_device_credential_with_http_infor   s       r   refresh_device_credentialz(BMQ20240901Api.refresh_device_credential  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*  refresh_device_credential  # noqa: E501

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

        :param async_req bool
        :param RefreshDeviceCredentialRequest body: (required)
        :return: RefreshDeviceCredentialResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method refresh_device_credentialNzNMissing the required parameter `body` when calling `refresh_device_credential`r   r   r   r    z>/RefreshDeviceCredential/2024-09-01/bmq/post/application_json/r!   RefreshDeviceCredentialResponseTr#   r)   r4   s                  r   rR   z7BMQ20240901Api.refresh_device_credential_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  register_device_credential  # noqa: E501

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

        :param async_req bool
        :param RegisterDeviceCredentialRequest body: (required)
        :return: RegisterDeviceCredentialResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )register_device_credential_with_http_infor   s       r   register_device_credentialz)BMQ20240901Api.register_device_credential	  rH   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.  register_device_credential  # noqa: E501

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

        :param async_req bool
        :param RegisterDeviceCredentialRequest body: (required)
        :return: RegisterDeviceCredentialResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method register_device_credentialNzOMissing the required parameter `body` when calling `register_device_credential`r   r   r   r    z?/RegisterDeviceCredential/2024-09-01/bmq/post/application_json/r!    RegisterDeviceCredentialResponseTr#   r)   r4   s                  r   rW   z8BMQ20240901Api.register_device_credential_with_http_info  rK   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  un_register_device_credential  # noqa: E501

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

        :param async_req bool
        :param UnRegisterDeviceCredentialRequest body: (required)
        :return: UnRegisterDeviceCredentialResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,un_register_device_credential_with_http_infor   s       r   un_register_device_credentialz,BMQ20240901Api.un_register_device_credentialj  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  un_register_device_credential  # noqa: E501

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

        :param async_req bool
        :param UnRegisterDeviceCredentialRequest body: (required)
        :return: UnRegisterDeviceCredentialResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method un_register_device_credentialNzRMissing the required parameter `body` when calling `un_register_device_credential`r   r   r   r    zA/UnRegisterDeviceCredential/2024-09-01/bmq/post/application_json/r!   "UnRegisterDeviceCredentialResponseTr#   r)   r4   s                  r   r\   z;BMQ20240901Api.un_register_device_credential_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% **''OQW#!>'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   r   )__name__
__module____qualname____doc__r   r   r   rB   rA   rG   rF   rN   rM   rS   rR   rX   rW   r]   r\    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3X  *J3 J3 J3X  *J3 J3 J3 J3 J3r   r   )rc   
__future__r   rer,   r   objectr   rd   r   r   <module>rh      s     ' & & & & & 				 


    q
3 q
3 q
3 q
3 q
3V q
3 q
3 q
3 q
3 q
3r   