
    ~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 )z
    dms20250101

    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" Z#d# Z$d$ Z%d% Z&d& Z'd' Z(d( Z)d) Z*d* Z+d+ Z,dS )-DMS20250101ApizNOTE: 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/volcenginesdkdms20250101/api/dms20250101_api.py__init__zDMS20250101Api.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_address  # 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_address(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAddressRequest body: (required)
        :return: CreateAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)getcreate_address_with_http_infor   bodykwargsdatas       r   create_addresszDMS20250101Api.create_address$   ]     ,0'(::k"" 	545dEEfEEE7T7GGGGT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_address  # 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_address_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAddressRequest body: (required)
        :return: CreateAddressResponse
                 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 create_addressNzCMissing the required parameter `body` when calling `create_address`application/jsonAcceptContent-TypevolcengineSignz4/CreateAddress/2025-01-01/dms/post/application_json/POSTCreateAddressResponseT
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,DMS20250101Api.create_address_with_http_info9       X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(R )" )"n% **''BF#!1'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  create_agent  # 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_agent(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAgentRequest body: (required)
        :return: CreateAgentResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_agent_with_http_infor   s       r   create_agentzDMS20250101Api.create_agent   ]     ,0'(::k"" 	343DCCFCCC5T5dEEfEET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_agent  # 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_agent_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAgentRequest body: (required)
        :return: CreateAgentResponse
                 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 create_agentNzAMissing the required parameter `body` when calling `create_agent`r   r   r   r    z2/CreateAgent/2025-01-01/dms/post/application_json/r!   CreateAgentResponseTr#   r)   r4   s                  r   rA   z*DMS20250101Api.create_agent_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$.034   F3KK8?1 	bvV7K7K7=f~7M`aaaV .K"&/"F"F #" #"h )-(R(R )" )"n% **''@&#!/'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  create_agent_group  # 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_agent_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAgentGroupRequest body: (required)
        :return: CreateAgentGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !create_agent_group_with_http_infor   s       r   create_agent_groupz!DMS20250101Api.create_agent_group   ]     ,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  create_agent_group  # 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_agent_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAgentGroupRequest body: (required)
        :return: CreateAgentGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method create_agent_groupNzGMissing the required parameter `body` when calling `create_agent_group`r   r   r   r    z7/CreateAgentGroup/2025-01-01/dms/post/application_json/r!   CreateAgentGroupResponseTr#   r)   r4   s                  r   rH   z0DMS20250101Api.create_agent_group_with_http_info       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% **''Ev#!4'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  create_task  # 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_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateTaskRequest body: (required)
        :return: CreateTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_task_with_http_infor   s       r   create_taskzDMS20250101Api.create_taskG  ]     ,0'(::k"" 	2424BB6BBB4T4TDDVDDT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_task  # 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_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateTaskRequest body: (required)
        :return: CreateTaskResponse
                 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 create_taskNz@Missing the required parameter `body` when calling `create_task`r   r   r   r    z1/CreateTask/2025-01-01/dms/post/application_json/r!   CreateTaskResponseTr#   r)   r4   s                  r   rO   z)DMS20250101Api.create_task_with_http_info\      X
+&&&2333,---,---fX&677 	 	HC*$$-/23   F3KK8?1 	avV7K7K7=f~7M_```V .K"&/"F"F #" #"h )-(R(R )" )"n% **''?#!.'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_address  # 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_address(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAddressRequest body: (required)
        :return: DeleteAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_address_with_http_infor   s       r   delete_addresszDMS20250101Api.delete_address  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_address  # 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_address_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAddressRequest body: (required)
        :return: DeleteAddressResponse
                 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 delete_addressNzCMissing the required parameter `body` when calling `delete_address`r   r   r   r    z4/DeleteAddress/2025-01-01/dms/post/application_json/r!   DeleteAddressResponseTr#   r)   r4   s                  r   rV   z,DMS20250101Api.delete_address_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_agent  # 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_agent(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAgentRequest body: (required)
        :return: DeleteAgentResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_agent_with_http_infor   s       r   delete_agentzDMS20250101Api.delete_agent	  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 )a  delete_agent  # 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_agent_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAgentRequest body: (required)
        :return: DeleteAgentResponse
                 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 delete_agentNzAMissing the required parameter `body` when calling `delete_agent`r   r   r   r    z2/DeleteAgent/2025-01-01/dms/post/application_json/r!   DeleteAgentResponseTr#   r)   r4   s                  r   r[   z*DMS20250101Api.delete_agent_with_http_info  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_agent_group  # 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_agent_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAgentGroupRequest body: (required)
        :return: DeleteAgentGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !delete_agent_group_with_http_infor   s       r   delete_agent_groupz!DMS20250101Api.delete_agent_groupj  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 )a  delete_agent_group  # 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_agent_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAgentGroupRequest body: (required)
        :return: DeleteAgentGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method delete_agent_groupNzGMissing the required parameter `body` when calling `delete_agent_group`r   r   r   r    z7/DeleteAgentGroup/2025-01-01/dms/post/application_json/r!   DeleteAgentGroupResponseTr#   r)   r4   s                  r   r`   z0DMS20250101Api.delete_agent_group_with_http_info  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_task  # 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_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteTaskRequest body: (required)
        :return: DeleteTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_task_with_http_infor   s       r   delete_taskzDMS20250101Api.delete_task  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 )a  delete_task  # 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_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteTaskRequest body: (required)
        :return: DeleteTaskResponse
                 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 delete_taskNz@Missing the required parameter `body` when calling `delete_task`r   r   r   r    z1/DeleteTask/2025-01-01/dms/post/application_json/r!   DeleteTaskResponseTr#   r)   r4   s                  r   re   z)DMS20250101Api.delete_task_with_http_info  rT   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_address  # noqa: E501

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

        :param async_req bool
        :param GetAddressRequest body: (required)
        :return: GetAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_address_with_http_infor   s       r   get_addresszDMS20250101Api.get_address,  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 )a  get_address  # noqa: E501

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

        :param async_req bool
        :param GetAddressRequest body: (required)
        :return: GetAddressResponse
                 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 get_addressNz@Missing the required parameter `body` when calling `get_address`r   r   
text/plainr   r    z*/GetAddress/2025-01-01/dms/get/text_plain/GETGetAddressResponseTr#   r)   r4   s                  r   rj   z)DMS20250101Api.get_address_with_http_infoA       X
+&&&2333,---,---fX&677 	 	HC*$$-/23   F3KK8?1 	avV7K7K7=f~7M_```V .K"&/"F"F #" #"h )-(R(RN) )n% **''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  get_agent  # noqa: E501

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

        :param async_req bool
        :param GetAgentRequest body: (required)
        :return: GetAgentResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_agent_with_http_infor   s       r   	get_agentzDMS20250101Api.get_agent  s]     ,0'(::k"" 	040@@@@@2T24BB6BBT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  get_agent  # noqa: E501

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

        :param async_req bool
        :param GetAgentRequest body: (required)
        :return: GetAgentResponse
                 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 get_agentNz>Missing the required parameter `body` when calling `get_agent`r   r   rm   r   r    z(/GetAgent/2025-01-01/dms/get/text_plain/rn   GetAgentResponseTr#   r)   r4   s                  r   rr   z'DMS20250101Api.get_agent_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$+-01   F3KK8?1 	_vV7K7K7=f~7M]^^^V .K"&/"F"F #" #"h )-(R(RN) )n% **''6#!,'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  get_agent_group  # noqa: E501

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

        :param async_req bool
        :param GetAgentGroupRequest body: (required)
        :return: GetAgentGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_agent_group_with_http_infor   s       r   get_agent_groupzDMS20250101Api.get_agent_group  s]     ,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  get_agent_group  # noqa: E501

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

        :param async_req bool
        :param GetAgentGroupRequest body: (required)
        :return: GetAgentGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method get_agent_groupNzDMissing the required parameter `body` when calling `get_agent_group`r   r   rm   r   r    z-/GetAgentGroup/2025-01-01/dms/get/text_plain/rn   GetAgentGroupResponseTr#   r)   r4   s                  r   rw   z-DMS20250101Api.get_agent_group_with_http_info  s     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) )n% **'';U#!1'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  get_agent_group_status  # noqa: E501

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

        :param async_req bool
        :param GetAgentGroupStatusRequest body: (required)
        :return: GetAgentGroupStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %get_agent_group_status_with_http_infor   s       r   get_agent_group_statusz%DMS20250101Api.get_agent_group_statusO  s]     ,0'(::k"" 	=4=dMMfMMM?T?OOOOT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  get_agent_group_status  # noqa: E501

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

        :param async_req bool
        :param GetAgentGroupStatusRequest body: (required)
        :return: GetAgentGroupStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method get_agent_group_statusNzKMissing the required parameter `body` when calling `get_agent_group_status`r   r   rm   r   r    z3/GetAgentGroupStatus/2025-01-01/dms/get/text_plain/rn   GetAgentGroupStatusResponseTr#   r)   r4   s                  r   r|   z4DMS20250101Api.get_agent_group_status_with_http_infod  s     X
+&&&2333,---,---fX&677 	 	HC*$$8:=>   F3KK8?1 	lvV7K7K7=f~7MjkkkV .K"&/"F"F #" #"h )-(R(RN) )n% **''A5#!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  get_real_time_statistics  # noqa: E501

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

        :param async_req bool
        :param GetRealTimeStatisticsRequest body: (required)
        :return: GetRealTimeStatisticsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'get_real_time_statistics_with_http_infor   s       r   get_real_time_statisticsz'DMS20250101Api.get_real_time_statistics  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$  get_real_time_statistics  # noqa: E501

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

        :param async_req bool
        :param GetRealTimeStatisticsRequest body: (required)
        :return: GetRealTimeStatisticsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method get_real_time_statisticsNzMMissing the required parameter `body` when calling `get_real_time_statistics`r   r   r   r    z</GetRealTimeStatistics/2025-01-01/dms/post/application_json/r!   GetRealTimeStatisticsResponseTr#   r)   r4   s                  r   r   z6DMS20250101Api.get_real_time_statistics_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% **''JF#!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  get_task  # noqa: E501

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

        :param async_req bool
        :param GetTaskRequest body: (required)
        :return: GetTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_task_with_http_infor   s       r   get_taskzDMS20250101Api.get_task  s]     ,0'(::k"" 	/4/?????1T1$AA&AAT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  get_task  # noqa: E501

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

        :param async_req bool
        :param GetTaskRequest body: (required)
        :return: GetTaskResponse
                 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 get_taskNz=Missing the required parameter `body` when calling `get_task`r   r   rm   r   r    z'/GetTask/2025-01-01/dms/get/text_plain/rn   GetTaskResponseTr#   r)   r4   s                  r   r   z&DMS20250101Api.get_task_with_http_info&  s     X
+&&&2333,---,---fX&677 	 	HC*$$*,/0   F3KK8?1 	^vV7K7K7=f~7M\]]]V .K"&/"F"F #" #"h )-(R(RN) )n% **''5u#!+'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_addresses  # 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_addresses(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAddressesRequest body: (required)
        :return: ListAddressesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_addresses_with_http_infor   s       r   list_addresseszDMS20250101Api.list_addressesr  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   list_addresses  # 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_addresses_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAddressesRequest body: (required)
        :return: ListAddressesResponse
                 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 list_addressesNzCMissing the required parameter `body` when calling `list_addresses`r   r   rm   r   r    z-/ListAddresses/2025-01-01/dms/get/text_plain/rn   ListAddressesResponseTr#   r)   r4   s                  r   r   z,DMS20250101Api.list_addresses_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(RN) )n% **'';U#!1'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_agent_groups  # 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_agent_groups(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAgentGroupsRequest body: (required)
        :return: ListAgentGroupsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    list_agent_groups_with_http_infor   s       r   list_agent_groupsz DMS20250101Api.list_agent_groups  ]     ,0'(::k"" 	848HHHHH:T:4JJ6JJT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_agent_groups  # 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_agent_groups_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAgentGroupsRequest body: (required)
        :return: ListAgentGroupsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method list_agent_groupsNzFMissing the required parameter `body` when calling `list_agent_groups`r   r   rm   r   r    z//ListAgentGroups/2025-01-01/dms/get/text_plain/rn   ListAgentGroupsResponseTr#   r)   r4   s                  r   r   z/DMS20250101Api.list_agent_groups_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(RN) )n% **''=u#!3'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_agents  # 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_agents(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAgentsRequest body: (required)
        :return: ListAgentsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_agents_with_http_infor   s       r   list_agentszDMS20250101Api.list_agents4  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 )a  list_agents  # 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_agents_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAgentsRequest body: (required)
        :return: ListAgentsResponse
                 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 list_agentsNz@Missing the required parameter `body` when calling `list_agents`r   r   rm   r   r    z*/ListAgents/2025-01-01/dms/get/text_plain/rn   ListAgentsResponseTr#   r)   r4   s                  r   r   z)DMS20250101Api.list_agents_with_http_infoI  rp   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_tasks  # 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_tasks(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTasksRequest body: (required)
        :return: ListTasksResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_tasks_with_http_infor   s       r   
list_taskszDMS20250101Api.list_tasks  s]     ,0'(::k"" 	141$AA&AAA3T3DCCFCCT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_tasks  # 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_tasks_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTasksRequest body: (required)
        :return: ListTasksResponse
                 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 list_tasksNz?Missing the required parameter `body` when calling `list_tasks`r   r   rm   r   r    z)/ListTasks/2025-01-01/dms/get/text_plain/rn   ListTasksResponseTr#   r)   r4   s                  r   r   z(DMS20250101Api.list_tasks_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$,.12   F3KK8?1 	`vV7K7K7=f~7M^___V .K"&/"F"F #" #"h )-(R(RN) )n% **''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  retry_failed_task  # noqa: E501

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

        :param async_req bool
        :param RetryFailedTaskRequest body: (required)
        :return: RetryFailedTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    retry_failed_task_with_http_infor   s       r   retry_failed_taskz DMS20250101Api.retry_failed_task  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
  retry_failed_task  # noqa: E501

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

        :param async_req bool
        :param RetryFailedTaskRequest body: (required)
        :return: RetryFailedTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method retry_failed_taskNzFMissing the required parameter `body` when calling `retry_failed_task`r   r   r   r    z6/RetryFailedTask/2025-01-01/dms/post/application_json/r!   RetryFailedTaskResponseTr#   r)   r4   s                  r   r   z/DMS20250101Api.retry_failed_task_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Df#!3'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  update_task  # noqa: E501

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

        :param async_req bool
        :param UpdateTaskRequest body: (required)
        :return: UpdateTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_task_with_http_infor   s       r   update_taskzDMS20250101Api.update_taskW  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 )a  update_task  # noqa: E501

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

        :param async_req bool
        :param UpdateTaskRequest body: (required)
        :return: UpdateTaskResponse
                 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 update_taskNz@Missing the required parameter `body` when calling `update_task`r   r   r   r    z1/UpdateTask/2025-01-01/dms/post/application_json/r!   UpdateTaskResponseTr#   r)   r4   s                  r   r   z)DMS20250101Api.update_task_with_http_infol  rT   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   rs   rr   rx   rw   r}   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   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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     ' & & & & & 				 


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