
    ~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
    vms

    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                   6   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, Z-d- Z.d. Z/d/ Z0d0 Z1d1 Z2d2 Z3d3 Z4d4 Z5d5 Z6d6 Z7d7 Z8d8 Z9d9 Z:d: Z;d; Z<d< Z=d= Z>d> Z?d? Z@d@ ZAdA ZBdB ZCdC ZDdD ZEdE ZFdF ZGdG ZHdH ZIdI ZJdJ ZKdK ZLdL ZMdM ZNdN ZOdO ZPdP ZQdQ ZRdR ZSdS ZTdT ZUdU ZVdV ZWdW ZXdX ZYdY ZZdZ Z[d[ Z\d\ Z]d] Z^dS )_VMSApizNOTE: 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     e/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkvms/api/vms_api.py__init__zVMSApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  add_qualification  # noqa: E501

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

        :param async_req bool
        :param AddQualificationRequest body: (required)
        :return: AddQualificationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get add_qualification_with_http_infor   bodykwargsdatas       r   add_qualificationzVMSApi.add_qualification$   ]     ,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  add_qualification  # noqa: E501

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

        :param async_req bool
        :param AddQualificationRequest body: (required)
        :return: AddQualificationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zCGot an unexpected keyword argument '%s' to method add_qualificationNzFMissing the required parameter `body` when calling `add_qualification`application/jsonAcceptContent-TypevolcengineSignz7/AddQualification/2022-01-01/vms/post/application_json/POSTAddQualificationResponseT
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'VMSApi.add_qualification_with_http_info9   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% **''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  batch_append  # noqa: E501

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

        :param async_req bool
        :param BatchAppendRequest body: (required)
        :return: BatchAppendResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   batch_append_with_http_infor   s       r   batch_appendzVMSApi.batch_append   ]     ,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  batch_append  # noqa: E501

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

        :param async_req bool
        :param BatchAppendRequest body: (required)
        :return: BatchAppendResponse
                 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 batch_appendNzAMissing the required parameter `body` when calling `batch_append`r   r   r   r    z2/BatchAppend/2022-01-01/vms/post/application_json/r!   BatchAppendResponseTr#   r)   r4   s                  r   r@   z"VMSApi.batch_append_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  bind_axn  # noqa: E501

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

        :param async_req bool
        :param BindAXNRequest body: (required)
        :return: BindAXNResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   bind_axn_with_http_infor   s       r   bind_axnzVMSApi.bind_axn   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  bind_axn  # noqa: E501

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

        :param async_req bool
        :param BindAXNRequest body: (required)
        :return: BindAXNResponse
                 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 bind_axnNz=Missing the required parameter `body` when calling `bind_axn`r   r   r   r    z./BindAXN/2022-01-01/vms/post/application_json/r!   BindAXNResponseTr#   r)   r4   s                  r   rG   zVMSApi.bind_axn_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% **''<f#!+'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  bind_axne  # noqa: E501

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

        :param async_req bool
        :param BindAXNERequest body: (required)
        :return: BindAXNEResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   bind_axne_with_http_infor   s       r   	bind_axnezVMSApi.bind_axneG  ]     ,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  bind_axne  # noqa: E501

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

        :param async_req bool
        :param BindAXNERequest body: (required)
        :return: BindAXNEResponse
                 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 bind_axneNz>Missing the required parameter `body` when calling `bind_axne`r   r   r   r    z//BindAXNE/2022-01-01/vms/post/application_json/r!   BindAXNEResponseTr#   r)   r4   s                  r   rL   zVMSApi.bind_axne_with_http_info\      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% **''=v#!,'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  bind_axyb  # noqa: E501

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

        :param async_req bool
        :param BindAXYBRequest body: (required)
        :return: BindAXYBResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   bind_axyb_with_http_infor   s       r   	bind_axybzVMSApi.bind_axyb  rN   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  bind_axyb  # noqa: E501

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

        :param async_req bool
        :param BindAXYBRequest body: (required)
        :return: BindAXYBResponse
                 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 bind_axybNz>Missing the required parameter `body` when calling `bind_axyb`r   r   r   r    z//BindAXYB/2022-01-01/vms/post/application_json/r!   BindAXYBResponseTr#   r)   r4   s                  r   rS   zVMSApi.bind_axyb_with_http_info  rQ   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  bind_yb_for_axyb  # noqa: E501

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

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

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

        :param async_req bool
        :param BindYBForAXYBRequest body: (required)
        :return: BindYBForAXYBResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method bind_yb_for_axybNzEMissing the required parameter `body` when calling `bind_yb_for_axyb`r   r   r   r    z4/BindYBForAXYB/2022-01-01/vms/post/application_json/r!   BindYBForAXYBResponseTr#   r)   r4   s                  r   rX   z&VMSApi.bind_yb_for_axyb_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''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	  cancel_click2_call_v2  # 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_click2_call_v2(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelClick2CallV2Request body: (required)
        :return: CancelClick2CallV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $cancel_click2_call_v2_with_http_infor   s       r   cancel_click2_call_v2zVMSApi.cancel_click2_call_v2j  ]     ,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  cancel_click2_call_v2  # 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_click2_call_v2_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelClick2CallV2Request body: (required)
        :return: CancelClick2CallV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method cancel_click2_call_v2NzJMissing the required parameter `body` when calling `cancel_click2_call_v2`r   r   r   r    z9/CancelClick2CallV2/2022-01-01/vms/post/application_json/r!   CancelClick2CallV2ResponseTr#   r)   r4   s                  r   r^   z+VMSApi.cancel_click2_call_v2_with_http_info      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% **''G#!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  click2_call  # noqa: E501

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

        :param async_req bool
        :param Click2CallRequest body: (required)
        :return: Click2CallResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   click2_call_with_http_infor   s       r   click2_callzVMSApi.click2_call  ]     ,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  click2_call  # noqa: E501

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

        :param async_req bool
        :param Click2CallRequest body: (required)
        :return: Click2CallResponse
                 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 click2_callNz@Missing the required parameter `body` when calling `click2_call`r   r   r   r    z1/Click2Call/2022-01-01/vms/post/application_json/r!   Click2CallResponseTr#   r)   r4   s                  r   re   z!VMSApi.click2_call_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  commit_resource_upload  # noqa: E501

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

        :param async_req bool
        :param CommitResourceUploadRequest body: (required)
        :return: CommitResourceUploadResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %commit_resource_upload_with_http_infor   s       r   commit_resource_uploadzVMSApi.commit_resource_upload,  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  commit_resource_upload  # noqa: E501

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

        :param async_req bool
        :param CommitResourceUploadRequest body: (required)
        :return: CommitResourceUploadResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method commit_resource_uploadNzKMissing the required parameter `body` when calling `commit_resource_upload`r   r   r   r    z;/CommitResourceUpload/2022-01-01/vms/post/application_json/r!   CommitResourceUploadResponseTr#   r)   r4   s                  r   rl   z,VMSApi.commit_resource_upload_with_http_infoA  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% **''I6#!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  create_number_pool  # 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_number_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateNumberPoolRequest body: (required)
        :return: CreateNumberPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !create_number_pool_with_http_infor   s       r   create_number_poolzVMSApi.create_number_pool  ]     ,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_number_pool  # 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_number_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateNumberPoolRequest body: (required)
        :return: CreateNumberPoolResponse
                 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_number_poolNzGMissing the required parameter `body` when calling `create_number_pool`r   r   r   r    z7/CreateNumberPool/2022-01-01/vms/post/application_json/r!   CreateNumberPoolResponseTr#   r)   r4   s                  r   rq   z(VMSApi.create_number_pool_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% **''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VMSApi.create_task  rg   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  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/2022-01-01/vms/post/application_json/r!   CreateTaskResponseTr#   r)   r4   s                  r   rw   z!VMSApi.create_task_with_http_info  rj   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  enable_or_disable_number  # noqa: E501

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

        :param async_req bool
        :param EnableOrDisableNumberRequest body: (required)
        :return: EnableOrDisableNumberResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'enable_or_disable_number_with_http_infor   s       r   enable_or_disable_numberzVMSApi.enable_or_disable_numberO  ]     ,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$  enable_or_disable_number  # noqa: E501

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

        :param async_req bool
        :param EnableOrDisableNumberRequest body: (required)
        :return: EnableOrDisableNumberResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method enable_or_disable_numberNzMMissing the required parameter `body` when calling `enable_or_disable_number`r   r   r   r    z</EnableOrDisableNumber/2022-01-01/vms/post/application_json/r!   EnableOrDisableNumberResponseTr#   r)   r4   s                  r   r|   z.VMSApi.enable_or_disable_number_with_http_infod  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_resource_upload_url  # 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_resource_upload_url(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetResourceUploadUrlRequest body: (required)
        :return: GetResourceUploadUrlResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &get_resource_upload_url_with_http_infor   s       r   get_resource_upload_urlzVMSApi.get_resource_upload_url  ]     ,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   get_resource_upload_url  # 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_resource_upload_url_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetResourceUploadUrlRequest body: (required)
        :return: GetResourceUploadUrlResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method get_resource_upload_urlNzLMissing the required parameter `body` when calling `get_resource_upload_url`r   r   r   r    z;/GetResourceUploadUrl/2022-01-01/vms/post/application_json/r!   GetResourceUploadUrlResponseTr#   r)   r4   s                  r   r   z-VMSApi.get_resource_upload_url_with_http_info      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% **''I6#!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  number_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.number_list(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param NumberListRequest body: (required)
        :return: NumberListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   number_list_with_http_infor   s       r   number_listzVMSApi.number_list  rg   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  number_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.number_list_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param NumberListRequest body: (required)
        :return: NumberListResponse
                 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 number_listNz@Missing the required parameter `body` when calling `number_list`r   r   r   r    z1/NumberList/2022-01-01/vms/post/application_json/r!   NumberListResponseTr#   r)   r4   s                  r   r   z!VMSApi.number_list_with_http_info&  rj   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  number_pool_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.number_pool_list(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param NumberPoolListRequest body: (required)
        :return: NumberPoolListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   number_pool_list_with_http_infor   s       r   number_pool_listzVMSApi.number_pool_listr  rZ   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  number_pool_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.number_pool_list_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param NumberPoolListRequest body: (required)
        :return: NumberPoolListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method number_pool_listNzEMissing the required parameter `body` when calling `number_pool_list`r   r   r   r    z5/NumberPoolList/2022-01-01/vms/post/application_json/r!   NumberPoolListResponseTr#   r)   r4   s                  r   r   z&VMSApi.number_pool_list_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''CV#!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  open_create_tts  # noqa: E501

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

        :param async_req bool
        :param OpenCreateTtsRequest body: (required)
        :return: OpenCreateTtsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   open_create_tts_with_http_infor   s       r   open_create_ttszVMSApi.open_create_tts  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  open_create_tts  # noqa: E501

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

        :param async_req bool
        :param OpenCreateTtsRequest body: (required)
        :return: OpenCreateTtsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method open_create_ttsNzDMissing the required parameter `body` when calling `open_create_tts`r   r   r   r    z4/OpenCreateTts/2022-01-01/vms/post/application_json/r!   OpenCreateTtsResponseTr#   r)   r4   s                  r   r   z%VMSApi.open_create_tts_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% **''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  open_delete_resource  # noqa: E501

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

        :param async_req bool
        :param OpenDeleteResourceRequest body: (required)
        :return: OpenDeleteResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #open_delete_resource_with_http_infor   s       r   open_delete_resourcezVMSApi.open_delete_resource4  ]     ,0'(::k"" 	;4;DKKFKKK=T=dMMfMMT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  open_delete_resource  # noqa: E501

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

        :param async_req bool
        :param OpenDeleteResourceRequest body: (required)
        :return: OpenDeleteResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method open_delete_resourceNzIMissing the required parameter `body` when calling `open_delete_resource`r   r   r   r    z9/OpenDeleteResource/2022-01-01/vms/post/application_json/r!   OpenDeleteResourceResponseTr#   r)   r4   s                  r   r   z*VMSApi.open_delete_resource_with_http_infoI      X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!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  open_update_resource  # noqa: E501

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

        :param async_req bool
        :param OpenUpdateResourceRequest body: (required)
        :return: OpenUpdateResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #open_update_resource_with_http_infor   s       r   open_update_resourcezVMSApi.open_update_resource  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  open_update_resource  # noqa: E501

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

        :param async_req bool
        :param OpenUpdateResourceRequest body: (required)
        :return: OpenUpdateResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method open_update_resourceNzIMissing the required parameter `body` when calling `open_update_resource`r   r   r   r    z9/OpenUpdateResource/2022-01-01/vms/post/application_json/r!   OpenUpdateResourceResponseTr#   r)   r4   s                  r   r   z*VMSApi.open_update_resource_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  pause_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.pause_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PauseTaskRequest body: (required)
        :return: PauseTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   pause_task_with_http_infor   s       r   
pause_taskzVMSApi.pause_task  ]     ,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  pause_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.pause_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PauseTaskRequest body: (required)
        :return: PauseTaskResponse
                 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 pause_taskNz?Missing the required parameter `body` when calling `pause_task`r   r   r   r    z0/PauseTask/2022-01-01/vms/post/application_json/r!   PauseTaskResponseTr#   r)   r4   s                  r   r   z VMSApi.pause_task_with_http_info      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% **''>#!-'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  query_audio_record_file_url  # noqa: E501

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

        :param async_req bool
        :param QueryAudioRecordFileUrlRequest body: (required)
        :return: QueryAudioRecordFileUrlResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *query_audio_record_file_url_with_http_infor   s       r   query_audio_record_file_urlz"VMSApi.query_audio_record_file_urlW  ]     ,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 )a.  query_audio_record_file_url  # noqa: E501

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

        :param async_req bool
        :param QueryAudioRecordFileUrlRequest body: (required)
        :return: QueryAudioRecordFileUrlResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method query_audio_record_file_urlNzPMissing the required parameter `body` when calling `query_audio_record_file_url`r   r   
text/plainr   r    z7/QueryAudioRecordFileUrl/2022-01-01/vms/get/text_plain/GETQueryAudioRecordFileUrlResponseTr#   r)   r4   s                  r   r   z1VMSApi.query_audio_record_file_url_with_http_infol  s    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) )n% **''Eu#!;'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 )aE  query_audio_record_to_text_file_url_v2  # noqa: E501

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

        :param async_req bool
        :param QueryAudioRecordToTextFileUrlV2Request body: (required)
        :return: QueryAudioRecordToTextFileUrlV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   5query_audio_record_to_text_file_url_v2_with_http_infor   s       r   &query_audio_record_to_text_file_url_v2z-VMSApi.query_audio_record_to_text_file_url_v2  s`     ,0'(::k"" 	M4Md]]V\]]]OTOPT__X^__T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 )aT  query_audio_record_to_text_file_url_v2  # noqa: E501

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

        :param async_req bool
        :param QueryAudioRecordToTextFileUrlV2Request body: (required)
        :return: QueryAudioRecordToTextFileUrlV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zXGot an unexpected keyword argument '%s' to method query_audio_record_to_text_file_url_v2Nz[Missing the required parameter `body` when calling `query_audio_record_to_text_file_url_v2`r   r   r   r   r    z?/QueryAudioRecordToTextFileUrlV2/2022-01-01/vms/get/text_plain/r   'QueryAudioRecordToTextFileUrlV2ResponseTr#   r)   r4   s                  r   r   z<VMSApi.query_audio_record_to_text_file_url_v2_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$HJMN   F3KK8?1 	|vV7K7K7=f~7Mz{{{V .K"&/"F"F #" #"h )-(R(RN) )n% **''Mu#!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  query_auth  # noqa: E501

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

        :param async_req bool
        :param QueryAuthRequest body: (required)
        :return: QueryAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   query_auth_with_http_infor   s       r   
query_authzVMSApi.query_auth  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  query_auth  # noqa: E501

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

        :param async_req bool
        :param QueryAuthRequest body: (required)
        :return: QueryAuthResponse
                 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 query_authNz?Missing the required parameter `body` when calling `query_auth`r   r   r   r    z0/QueryAuth/2022-01-01/vms/post/application_json/r!   QueryAuthResponseTr#   r)   r4   s                  r   r   z VMSApi.query_auth_with_http_info.  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  query_call_record_msg_v2  # noqa: E501

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

        :param async_req bool
        :param QueryCallRecordMsgV2Request body: (required)
        :return: QueryCallRecordMsgV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'query_call_record_msg_v2_with_http_infor   s       r   query_call_record_msg_v2zVMSApi.query_call_record_msg_v2z  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"  query_call_record_msg_v2  # noqa: E501

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

        :param async_req bool
        :param QueryCallRecordMsgV2Request body: (required)
        :return: QueryCallRecordMsgV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method query_call_record_msg_v2NzMMissing the required parameter `body` when calling `query_call_record_msg_v2`r   r   r   r   r    z4/QueryCallRecordMsgV2/2022-01-01/vms/get/text_plain/r   QueryCallRecordMsgV2ResponseTr#   r)   r4   s                  r   r   z.VMSApi.query_call_record_msg_v2_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) )n% **''BE#!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  query_open_get_resource  # noqa: E501

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

        :param async_req bool
        :param QueryOpenGetResourceRequest body: (required)
        :return: QueryOpenGetResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &query_open_get_resource_with_http_infor   s       r   query_open_get_resourcezVMSApi.query_open_get_resource  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   query_open_get_resource  # noqa: E501

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

        :param async_req bool
        :param QueryOpenGetResourceRequest body: (required)
        :return: QueryOpenGetResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method query_open_get_resourceNzLMissing the required parameter `body` when calling `query_open_get_resource`r   r   r   r    z;/QueryOpenGetResource/2022-01-01/vms/post/application_json/r!   QueryOpenGetResourceResponseTr#   r)   r4   s                  r   r   z-VMSApi.query_open_get_resource_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  query_qualification  # noqa: E501

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

        :param async_req bool
        :param QueryQualificationRequest body: (required)
        :return: QueryQualificationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "query_qualification_with_http_infor   s       r   query_qualificationzVMSApi.query_qualification<	  ]     ,0'(::k"" 	:4:4JJ6JJJ<T<TLLVLLT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  query_qualification  # noqa: E501

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

        :param async_req bool
        :param QueryQualificationRequest body: (required)
        :return: QueryQualificationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method query_qualificationNzHMissing the required parameter `body` when calling `query_qualification`r   r   r   r    z9/QueryQualification/2022-01-01/vms/post/application_json/r!   QueryQualificationResponseTr#   r)   r4   s                  r   r   z)VMSApi.query_qualification_with_http_infoQ	  s    X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!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  query_single_info  # noqa: E501

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

        :param async_req bool
        :param QuerySingleInfoRequest body: (required)
        :return: QuerySingleInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    query_single_info_with_http_infor   s       r   query_single_infozVMSApi.query_single_info	  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
  query_single_info  # noqa: E501

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

        :param async_req bool
        :param QuerySingleInfoRequest body: (required)
        :return: QuerySingleInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method query_single_infoNzFMissing the required parameter `body` when calling `query_single_info`r   r   r   r    z6/QuerySingleInfo/2022-01-01/vms/post/application_json/r!   QuerySingleInfoResponseTr#   r)   r4   s                  r   r   z'VMSApi.query_single_info_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  query_subscription  # noqa: E501

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

        :param async_req bool
        :param QuerySubscriptionRequest body: (required)
        :return: QuerySubscriptionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !query_subscription_with_http_infor   s       r   query_subscriptionzVMSApi.query_subscription	  rs   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  query_subscription  # noqa: E501

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

        :param async_req bool
        :param QuerySubscriptionRequest body: (required)
        :return: QuerySubscriptionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method query_subscriptionNzGMissing the required parameter `body` when calling `query_subscription`r   r   r   r    z8/QuerySubscription/2022-01-01/vms/post/application_json/r!   QuerySubscriptionResponseTr#   r)   r4   s                  r   r   z(VMSApi.query_subscription_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% **''F#!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!  query_subscription_for_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.query_subscription_for_list(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QuerySubscriptionForListRequest body: (required)
        :return: QuerySubscriptionForListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *query_subscription_for_list_with_http_infor   s       r   query_subscription_for_listz"VMSApi.query_subscription_for_list_
  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 )a0  query_subscription_for_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.query_subscription_for_list_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QuerySubscriptionForListRequest body: (required)
        :return: QuerySubscriptionForListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method query_subscription_for_listNzPMissing the required parameter `body` when calling `query_subscription_for_list`r   r   r   r    z?/QuerySubscriptionForList/2022-01-01/vms/post/application_json/r!    QuerySubscriptionForListResponseTr#   r)   r4   s                  r   r   z1VMSApi.query_subscription_for_list_with_http_infot
  s    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% **''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  query_usable_resource_v2  # noqa: E501

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

        :param async_req bool
        :param QueryUsableResourceV2Request body: (required)
        :return: QueryUsableResourceV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'query_usable_resource_v2_with_http_infor   s       r   query_usable_resource_v2zVMSApi.query_usable_resource_v2
  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$  query_usable_resource_v2  # noqa: E501

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

        :param async_req bool
        :param QueryUsableResourceV2Request body: (required)
        :return: QueryUsableResourceV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method query_usable_resource_v2NzMMissing the required parameter `body` when calling `query_usable_resource_v2`r   r   r   r   r    z5/QueryUsableResourceV2/2022-01-01/vms/get/text_plain/r   QueryUsableResourceV2ResponseTr#   r)   r4   s                  r   r   z.VMSApi.query_usable_resource_v2_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) )n% **''CU#!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  resume_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.resume_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ResumeTaskRequest body: (required)
        :return: ResumeTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   resume_task_with_http_infor   s       r   resume_taskzVMSApi.resume_task!  rg   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  resume_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.resume_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ResumeTaskRequest body: (required)
        :return: ResumeTaskResponse
                 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 resume_taskNz@Missing the required parameter `body` when calling `resume_task`r   r   r   r    z1/ResumeTask/2022-01-01/vms/post/application_json/r!   ResumeTaskResponseTr#   r)   r4   s                  r   r   z!VMSApi.resume_task_with_http_info6  rj   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  route_a_auth  # noqa: E501

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

        :param async_req bool
        :param RouteAAuthRequest body: (required)
        :return: RouteAAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   route_a_auth_with_http_infor   s       r   route_a_authzVMSApi.route_a_auth  rB   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  route_a_auth  # noqa: E501

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

        :param async_req bool
        :param RouteAAuthRequest body: (required)
        :return: RouteAAuthResponse
                 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 route_a_authNzAMissing the required parameter `body` when calling `route_a_auth`r   r   r   r    z1/RouteAAuth/2022-01-01/vms/post/application_json/r!   RouteAAuthResponseTr#   r)   r4   s                  r   r   z"VMSApi.route_a_auth_with_http_info  s    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  select_number_and_bind_axb  # noqa: E501

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

        :param async_req bool
        :param SelectNumberAndBindAXBRequest body: (required)
        :return: SelectNumberAndBindAXBResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )select_number_and_bind_axb_with_http_infor   s       r   select_number_and_bind_axbz!VMSApi.select_number_and_bind_axb  ]     ,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*  select_number_and_bind_axb  # noqa: E501

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

        :param async_req bool
        :param SelectNumberAndBindAXBRequest body: (required)
        :return: SelectNumberAndBindAXBResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method select_number_and_bind_axbNzOMissing the required parameter `body` when calling `select_number_and_bind_axb`r   r   r   r    z=/SelectNumberAndBindAXB/2022-01-01/vms/post/application_json/r!   SelectNumberAndBindAXBResponseTr#   r)   r4   s                  r   r   z0VMSApi.select_number_and_bind_axb_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% **''KV#!:'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  select_number_and_bind_axn  # noqa: E501

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

        :param async_req bool
        :param SelectNumberAndBindAXNRequest body: (required)
        :return: SelectNumberAndBindAXNResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )select_number_and_bind_axn_with_http_infor   s       r   select_number_and_bind_axnz!VMSApi.select_number_and_bind_axnD  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*  select_number_and_bind_axn  # noqa: E501

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

        :param async_req bool
        :param SelectNumberAndBindAXNRequest body: (required)
        :return: SelectNumberAndBindAXNResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method select_number_and_bind_axnNzOMissing the required parameter `body` when calling `select_number_and_bind_axn`r   r   r   r    z=/SelectNumberAndBindAXN/2022-01-01/vms/post/application_json/r!   SelectNumberAndBindAXNResponseTr#   r)   r4   s                  r   r   z0VMSApi.select_number_and_bind_axn_with_http_infoY  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  single_batch_append  # noqa: E501

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

        :param async_req bool
        :param SingleBatchAppendRequest body: (required)
        :return: SingleBatchAppendResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "single_batch_append_with_http_infor   s       r   single_batch_appendzVMSApi.single_batch_append  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  single_batch_append  # noqa: E501

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

        :param async_req bool
        :param SingleBatchAppendRequest body: (required)
        :return: SingleBatchAppendResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method single_batch_appendNzHMissing the required parameter `body` when calling `single_batch_append`r   r   r   r    z8/SingleBatchAppend/2022-01-01/vms/post/application_json/r!   SingleBatchAppendResponseTr#   r)   r4   s                  r   r   z)VMSApi.single_batch_append_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!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  single_cancel_v2  # noqa: E501

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

        :param async_req bool
        :param SingleCancelV2Request body: (required)
        :return: SingleCancelV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   single_cancel_v2_with_http_infor   s       r   single_cancel_v2zVMSApi.single_cancel_v2  rZ   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  single_cancel_v2  # noqa: E501

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

        :param async_req bool
        :param SingleCancelV2Request body: (required)
        :return: SingleCancelV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method single_cancel_v2NzEMissing the required parameter `body` when calling `single_cancel_v2`r   r   r   r    z5/SingleCancelV2/2022-01-01/vms/post/application_json/r!   SingleCancelV2ResponseTr#   r)   r4   s                  r   r   z&VMSApi.single_cancel_v2_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  stop_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.stop_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopTaskRequest body: (required)
        :return: StopTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   stop_task_with_http_infor   s       r   	stop_taskzVMSApi.stop_taskg  rN   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  stop_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.stop_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopTaskRequest body: (required)
        :return: StopTaskResponse
                 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 stop_taskNz>Missing the required parameter `body` when calling `stop_task`r   r   r   r    z//StopTask/2022-01-01/vms/post/application_json/r!   StopTaskResponseTr#   r)   r4   s                  r   r  zVMSApi.stop_task_with_http_info|  rQ   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  unbind_axbv2  # noqa: E501

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

        :param async_req bool
        :param UnbindAXBV2Request body: (required)
        :return: UnbindAXBV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   unbind_axbv2_with_http_infor   s       r   unbind_axbv2zVMSApi.unbind_axbv2  rB   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  unbind_axbv2  # noqa: E501

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

        :param async_req bool
        :param UnbindAXBV2Request body: (required)
        :return: UnbindAXBV2Response
                 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 unbind_axbv2NzAMissing the required parameter `body` when calling `unbind_axbv2`r   r   r   r    z2/UnbindAXBV2/2022-01-01/vms/post/application_json/r!   UnbindAXBV2ResponseTr#   r)   r4   s                  r   r  z"VMSApi.unbind_axbv2_with_http_info  rE   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  unbind_axnev2  # noqa: E501

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

        :param async_req bool
        :param UnbindAXNEV2Request body: (required)
        :return: UnbindAXNEV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   unbind_axnev2_with_http_infor   s       r   unbind_axnev2zVMSApi.unbind_axnev2)  ]     ,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  unbind_axnev2  # noqa: E501

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

        :param async_req bool
        :param UnbindAXNEV2Request body: (required)
        :return: UnbindAXNEV2Response
                 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 unbind_axnev2NzBMissing the required parameter `body` when calling `unbind_axnev2`r   r   r   r    z3/UnbindAXNEV2/2022-01-01/vms/post/application_json/r!   UnbindAXNEV2ResponseTr#   r)   r4   s                  r   r  z#VMSApi.unbind_axnev2_with_http_info>      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% **''A6#!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  unbind_axnv2  # noqa: E501

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

        :param async_req bool
        :param UnbindAXNV2Request body: (required)
        :return: UnbindAXNV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   unbind_axnv2_with_http_infor   s       r   unbind_axnv2zVMSApi.unbind_axnv2  rB   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  unbind_axnv2  # noqa: E501

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

        :param async_req bool
        :param UnbindAXNV2Request body: (required)
        :return: UnbindAXNV2Response
                 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 unbind_axnv2NzAMissing the required parameter `body` when calling `unbind_axnv2`r   r   r   r    z2/UnbindAXNV2/2022-01-01/vms/post/application_json/r!   UnbindAXNV2ResponseTr#   r)   r4   s                  r   r  z"VMSApi.unbind_axnv2_with_http_info  rE   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  unbind_axybv2  # noqa: E501

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

        :param async_req bool
        :param UnbindAXYBV2Request body: (required)
        :return: UnbindAXYBV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   unbind_axybv2_with_http_infor   s       r   unbind_axybv2zVMSApi.unbind_axybv2  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  unbind_axybv2  # noqa: E501

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

        :param async_req bool
        :param UnbindAXYBV2Request body: (required)
        :return: UnbindAXYBV2Response
                 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 unbind_axybv2NzBMissing the required parameter `body` when calling `unbind_axybv2`r   r   r   r    z3/UnbindAXYBV2/2022-01-01/vms/post/application_json/r!   UnbindAXYBV2ResponseTr#   r)   r4   s                  r   r  z#VMSApi.unbind_axybv2_with_http_info   r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  update_number_pool_v2  # 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_number_pool_v2(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateNumberPoolV2Request body: (required)
        :return: UpdateNumberPoolV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $update_number_pool_v2_with_http_infor   s       r   update_number_pool_v2zVMSApi.update_number_pool_v2L  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  update_number_pool_v2  # 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_number_pool_v2_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateNumberPoolV2Request body: (required)
        :return: UpdateNumberPoolV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method update_number_pool_v2NzJMissing the required parameter `body` when calling `update_number_pool_v2`r   r   r   r    z9/UpdateNumberPoolV2/2022-01-01/vms/post/application_json/r!   UpdateNumberPoolV2ResponseTr#   r)   r4   s                  r   r  z+VMSApi.update_number_pool_v2_with_http_infoa  rc   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  update_qualification  # 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_qualification(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateQualificationRequest body: (required)
        :return: UpdateQualificationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #update_qualification_with_http_infor   s       r   update_qualificationzVMSApi.update_qualification  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  update_qualification  # 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_qualification_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateQualificationRequest body: (required)
        :return: UpdateQualificationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method update_qualificationNzIMissing the required parameter `body` when calling `update_qualification`r   r   r   r    z:/UpdateQualification/2022-01-01/vms/post/application_json/r!   UpdateQualificationResponseTr#   r)   r4   s                  r   r"  z*VMSApi.update_qualification_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7Mhiii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  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VMSApi.update_task  rg   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/2022-01-01/vms/post/application_json/r!   UpdateTaskResponseTr#   r)   r4   s                  r   r'  z!VMSApi.update_task_with_http_info#  rj   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  upgrade_axto_axb  # noqa: E501

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

        :param async_req bool
        :param UpgradeAXToAXBRequest body: (required)
        :return: UpgradeAXToAXBResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   upgrade_axto_axb_with_http_infor   s       r   upgrade_axto_axbzVMSApi.upgrade_axto_axbo  rZ   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  upgrade_axto_axb  # noqa: E501

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

        :param async_req bool
        :param UpgradeAXToAXBRequest body: (required)
        :return: UpgradeAXToAXBResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method upgrade_axto_axbNzEMissing the required parameter `body` when calling `upgrade_axto_axb`r   r   r   r    z5/UpgradeAXToAXB/2022-01-01/vms/post/application_json/r!   UpgradeAXToAXBResponseTr#   r)   r4   s                  r   r,  z&VMSApi.upgrade_axto_axb_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a%  upload_qualification_file_v2  # noqa: E501

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

        :param async_req bool
        :param UploadQualificationFileV2Request body: (required)
        :return: UploadQualificationFileV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +upload_qualification_file_v2_with_http_infor   s       r   upload_qualification_file_v2z#VMSApi.upload_qualification_file_v2  s]     ,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 )a4  upload_qualification_file_v2  # noqa: E501

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

        :param async_req bool
        :param UploadQualificationFileV2Request body: (required)
        :return: UploadQualificationFileV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method upload_qualification_file_v2NzQMissing the required parameter `body` when calling `upload_qualification_file_v2`r   r   r   r    z@/UploadQualificationFileV2/2022-01-01/vms/post/application_json/r!   !UploadQualificationFileV2ResponseTr#   r)   r4   s                  r   r1  z2VMSApi.upload_qualification_file_v2_with_http_info  s    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% **''NPV#!='jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   r   )___name__
__module____qualname____doc__r   r   r   rA   r@   rH   rG   rM   rL   rT   rS   rY   rX   r_   r^   rf   re   rm   rl   rr   rq   rx   rw   r}   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r  r  r  r  r#  r"  r(  r'  r-  r,  r2  r1   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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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   )r8  
__future__r   rer,   r   objectr   r9  r   r   <module>r=     s     ' & & & & & 				 


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