
    ~iE                    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
    aiotvideo

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

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    )absolute_importNc                      e Zd ZdZdRd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 ZRdS )SAIOTVIDEOApizNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    Ref: https://github.com/swagger-api/swagger-codegen
    Nc                 >    |t          j                    }|| _        d S N)volcenginesdkcore	ApiClient
api_client)selfr
   s     q/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkaiotvideo/api/aiotvideo_api.py__init__zAIOTVIDEOApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  cancel_stream_template  # 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_stream_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelStreamTemplateRequest body: (required)
        :return: CancelStreamTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get%cancel_stream_template_with_http_infor   bodykwargsdatas       r   cancel_stream_templatez#AIOTVIDEOApi.cancel_stream_template$   ]     ,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  cancel_stream_template  # 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_stream_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelStreamTemplateRequest body: (required)
        :return: CancelStreamTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zHGot an unexpected keyword argument '%s' to method cancel_stream_templateNzKMissing the required parameter `body` when calling `cancel_stream_template`application/jsonAccept
text/plainContent-TypevolcengineSignz:/CancelStreamTemplate/2021-01-01/aiotvideo/get/text_plain/GETCancelStreamTemplateResponseT
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   z2AIOTVIDEOApi.cancel_stream_template_with_http_info9   s     X
+&&&2333,---,---fX&677 	 	HC*$$8:=>   F3KK8?1 	lvV7K7K7=f~7MjkkkV .K"&/"F"F #" #"h )-(R(RN) )n% **''H%#!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_device  # 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_device(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDeviceRequest body: (required)
        :return: CreateDeviceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_device_with_http_infor   s       r   create_devicezAIOTVIDEOApi.create_device   ]     ,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  create_device  # 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_device_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDeviceRequest body: (required)
        :return: CreateDeviceResponse
                 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_deviceNzBMissing the required parameter `body` when calling `create_device`r   r   r    r!   z9/CreateDevice/2021-01-01/aiotvideo/post/application_json/POSTCreateDeviceResponseTr$   r*   r5   s                  r   rA   z)AIOTVIDEOApi.create_device_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% **''G#!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  create_record_plan  # 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_record_plan(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRecordPlanRequest body: (required)
        :return: CreateRecordPlanResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !create_record_plan_with_http_infor   s       r   create_record_planzAIOTVIDEOApi.create_record_plan   ]     ,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_record_plan  # 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_record_plan_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRecordPlanRequest body: (required)
        :return: CreateRecordPlanResponse
                 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_record_planNzGMissing the required parameter `body` when calling `create_record_plan`r   r   r    r!   z=/CreateRecordPlan/2021-01-01/aiotvideo/post/application_json/rE   CreateRecordPlanResponseTr$   r*   r5   s                  r   rI   z.AIOTVIDEOApi.create_record_plan_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(R )" )"n% **''KV#!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_stream  # 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_stream(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateStreamRequest body: (required)
        :return: CreateStreamResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_stream_with_http_infor   s       r   create_streamzAIOTVIDEOApi.create_streamG  rC   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_stream  # 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_stream_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateStreamRequest body: (required)
        :return: CreateStreamResponse
                 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_streamNzBMissing the required parameter `body` when calling `create_stream`r   r   r    r!   z9/CreateStream/2021-01-01/aiotvideo/post/application_json/rE   CreateStreamResponseTr$   r*   r5   s                  r   rP   z)AIOTVIDEOApi.create_stream_with_http_info\  rG   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_device  # noqa: E501

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

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

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

        :param async_req bool
        :param DeleteDeviceRequest body: (required)
        :return: DeleteDeviceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method delete_deviceNzBMissing the required parameter `body` when calling `delete_device`r   r   r   r    r!   z2/DeleteDevice/2021-01-01/aiotvideo/get/text_plain/r"   DeleteDeviceResponseTr$   r*   r5   s                  r   rU   z)AIOTVIDEOApi.delete_device_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) )n% **''@%#!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  delete_record_plan  # noqa: E501

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

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

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

        :param async_req bool
        :param DeleteRecordPlanRequest body: (required)
        :return: DeleteRecordPlanResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method delete_record_planNzGMissing the required parameter `body` when calling `delete_record_plan`r   r   r   r    r!   z6/DeleteRecordPlan/2021-01-01/aiotvideo/get/text_plain/r"   DeleteRecordPlanResponseTr$   r*   r5   s                  r   r[   z.AIOTVIDEOApi.delete_record_plan_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(RN) )n% **''De#!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  delete_space  # noqa: E501

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

        :param async_req bool
        :param DeleteSpaceRequest body: (required)
        :return: DeleteSpaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_space_with_http_infor   s       r   delete_spacezAIOTVIDEOApi.delete_spacej  ]     ,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  delete_space  # noqa: E501

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

        :param async_req bool
        :param DeleteSpaceRequest body: (required)
        :return: DeleteSpaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z>Got an unexpected keyword argument '%s' to method delete_spaceNzAMissing the required parameter `body` when calling `delete_space`r   r   r   r    r!   z1/DeleteSpace/2021-01-01/aiotvideo/get/text_plain/r"   DeleteSpaceResponseTr$   r*   r5   s                  r   ra   z(AIOTVIDEOApi.delete_space_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) )n% **''?#!/'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_stream  # noqa: E501

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

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

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

        :param async_req bool
        :param DeleteStreamRequest body: (required)
        :return: DeleteStreamResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method delete_streamNzBMissing the required parameter `body` when calling `delete_stream`r   r   r   r    r!   z2/DeleteStream/2021-01-01/aiotvideo/get/text_plain/r"   DeleteStreamResponseTr$   r*   r5   s                  r   rh   z)AIOTVIDEOApi.delete_stream_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_stream_record  # noqa: E501

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

        :param async_req bool
        :param DeleteStreamRecordRequest body: (required)
        :return: DeleteStreamRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #delete_stream_record_with_http_infor   s       r   delete_stream_recordz!AIOTVIDEOApi.delete_stream_record,  s]     ,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  delete_stream_record  # noqa: E501

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

        :param async_req bool
        :param DeleteStreamRecordRequest body: (required)
        :return: DeleteStreamRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method delete_stream_recordNzIMissing the required parameter `body` when calling `delete_stream_record`r   r   r   r    r!   z8/DeleteStreamRecord/2021-01-01/aiotvideo/get/text_plain/r"   DeleteStreamRecordResponseTr$   r*   r5   s                  r   rm   z0AIOTVIDEOApi.delete_stream_record_with_http_infoA  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) )n% **''F#!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  fresh_device  # noqa: E501

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

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

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

        :param async_req bool
        :param FreshDeviceRequest body: (required)
        :return: FreshDeviceResponse
                 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 fresh_deviceNzAMissing the required parameter `body` when calling `fresh_device`r   r   r   r    r!   z1/FreshDevice/2021-01-01/aiotvideo/get/text_plain/r"   FreshDeviceResponseTr$   r*   r5   s                  r   rr   z(AIOTVIDEOApi.fresh_device_with_http_info  rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  gen_sip_id  # noqa: E501

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

        :param async_req bool
        :param GenSipIDRequest body: (required)
        :return: GenSipIDResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   gen_sip_id_with_http_infor   s       r   
gen_sip_idzAIOTVIDEOApi.gen_sip_id  ]     ,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  gen_sip_id  # noqa: E501

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

        :param async_req bool
        :param GenSipIDRequest body: (required)
        :return: GenSipIDResponse
                 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 gen_sip_idNz?Missing the required parameter `body` when calling `gen_sip_id`r   r   r   r    r!   z./GenSipID/2021-01-01/aiotvideo/get/text_plain/r"   GenSipIDResponseTr$   r*   r5   s                  r   rw   z&AIOTVIDEOApi.gen_sip_id_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$,.12   F3KK8?1 	`vV7K7K7=f~7M^___V .K"&/"F"F #" #"h )-(R(RN) )n% **''<e#!,'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 )aQ  get_data_project_with_bind_width_and_flow  # 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_data_project_with_bind_width_and_flow(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDataProjectWithBindWidthAndFlowRequest body: (required)
        :return: GetDataProjectWithBindWidthAndFlowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   8get_data_project_with_bind_width_and_flow_with_http_infor   s       r   )get_data_project_with_bind_width_and_flowz6AIOTVIDEOApi.get_data_project_with_bind_width_and_flowO  sa     ,0'(::k"" 	P4PQU``Y_```RTRSWbb[abbTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a`  get_data_project_with_bind_width_and_flow  # 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_data_project_with_bind_width_and_flow_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDataProjectWithBindWidthAndFlowRequest body: (required)
        :return: GetDataProjectWithBindWidthAndFlowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z[Got an unexpected keyword argument '%s' to method get_data_project_with_bind_width_and_flowNz^Missing the required parameter `body` when calling `get_data_project_with_bind_width_and_flow`r   r   r   r    r!   zH/GetDataProjectWithBindWidthAndFlow/2021-01-01/aiotvideo/get/text_plain/r"   *GetDataProjectWithBindWidthAndFlowResponseTr$   r*   r5   s                  r   r}   zEAIOTVIDEOApi.get_data_project_with_bind_width_and_flow_with_http_infod  s    X
+&&&2333,---,---fX&677 	 	HC*$$KMPQ   F3KK8?1 	vV7K7K7=f~7M}~~~V .K"&/"F"F #" #"h )-(R(RN) )n% **''VX]#!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  get_device  # 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_device(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDeviceRequest body: (required)
        :return: GetDeviceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_device_with_http_infor   s       r   
get_devicezAIOTVIDEOApi.get_device  ry   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_device  # 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_device_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDeviceRequest body: (required)
        :return: GetDeviceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z<Got an unexpected keyword argument '%s' to method get_deviceNz?Missing the required parameter `body` when calling `get_device`r   r   r   r    r!   z//GetDevice/2021-01-01/aiotvideo/get/text_plain/r"   GetDeviceResponseTr$   r*   r5   s                  r   r   z&AIOTVIDEOApi.get_device_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) )n% **''=u#!-'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_device_channels_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.get_device_channels_v2(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDeviceChannelsV2Request body: (required)
        :return: GetDeviceChannelsV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %get_device_channels_v2_with_http_infor   s       r   get_device_channels_v2z#AIOTVIDEOApi.get_device_channels_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  get_device_channels_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.get_device_channels_v2_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDeviceChannelsV2Request body: (required)
        :return: GetDeviceChannelsV2Response
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method get_device_channels_v2NzKMissing the required parameter `body` when calling `get_device_channels_v2`r   r   r   r    r!   z9/GetDeviceChannelsV2/2021-01-01/aiotvideo/get/text_plain/r"   GetDeviceChannelsV2ResponseTr$   r*   r5   s                  r   r   z2AIOTVIDEOApi.get_device_channels_v2_with_http_info&  s     X
+&&&2333,---,---fX&677 	 	HC*$$8:=>   F3KK8?1 	lvV7K7K7=f~7MjkkkV .K"&/"F"F #" #"h )-(R(RN) )n% **''G#!7'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_local_download  # 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_local_download(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetLocalDownloadRequest body: (required)
        :return: GetLocalDownloadResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !get_local_download_with_http_infor   s       r   get_local_downloadzAIOTVIDEOApi.get_local_downloadr  rK   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_local_download  # 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_local_download_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetLocalDownloadRequest body: (required)
        :return: GetLocalDownloadResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method get_local_downloadNzGMissing the required parameter `body` when calling `get_local_download`r   r   r   r    r!   z6/GetLocalDownload/2021-01-01/aiotvideo/get/text_plain/r"   GetLocalDownloadResponseTr$   r*   r5   s                  r   r   z.AIOTVIDEOApi.get_local_download_with_http_info  r_   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_push_stream_cnt  # 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_push_stream_cnt(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPushStreamCntRequest body: (required)
        :return: GetPushStreamCntResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "get_push_stream_cnt_with_http_infor   s       r   get_push_stream_cntz AIOTVIDEOApi.get_push_stream_cnt  ]     ,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  get_push_stream_cnt  # 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_push_stream_cnt_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPushStreamCntRequest body: (required)
        :return: GetPushStreamCntResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method get_push_stream_cntNzHMissing the required parameter `body` when calling `get_push_stream_cnt`r   r   r   r    r!   z6/GetPushStreamCnt/2021-01-01/aiotvideo/get/text_plain/r"   GetPushStreamCntResponseTr$   r*   r5   s                  r   r   z/AIOTVIDEOApi.get_push_stream_cnt_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) )n% **''De#!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  get_record_plan  # 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_record_plan(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetRecordPlanRequest body: (required)
        :return: GetRecordPlanResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_record_plan_with_http_infor   s       r   get_record_planzAIOTVIDEOApi.get_record_plan4  ]     ,0'(::k"" 	646tFFvFFF8T8HHHHTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_record_plan  # 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_record_plan_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetRecordPlanRequest body: (required)
        :return: GetRecordPlanResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method get_record_planNzDMissing the required parameter `body` when calling `get_record_plan`r   r   r   r    r!   z3/GetRecordPlan/2021-01-01/aiotvideo/get/text_plain/r"   GetRecordPlanResponseTr$   r*   r5   s                  r   r   z+AIOTVIDEOApi.get_record_plan_with_http_infoI       X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(RN) )n% **''A5#!1'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_space  # 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_space(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetSpaceRequest body: (required)
        :return: GetSpaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_space_with_http_infor   s       r   	get_spacezAIOTVIDEOApi.get_space  s]     ,0'(::k"" 	040@@@@@2T24BB6BBTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_space  # 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_space_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetSpaceRequest body: (required)
        :return: GetSpaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z;Got an unexpected keyword argument '%s' to method get_spaceNz>Missing the required parameter `body` when calling `get_space`r   r   r   r    r!   z./GetSpace/2021-01-01/aiotvideo/get/text_plain/r"   GetSpaceResponseTr$   r*   r5   s                  r   r   z%AIOTVIDEOApi.get_space_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$+-01   F3KK8?1 	_vV7K7K7=f~7M]^^^V .K"&/"F"F #" #"h )-(R(RN) )n% **''<e#!,'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_stream  # 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_stream(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetStreamRequest body: (required)
        :return: GetStreamResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_stream_with_http_infor   s       r   
get_streamzAIOTVIDEOApi.get_stream  ry   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_stream  # 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_stream_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetStreamRequest body: (required)
        :return: GetStreamResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z<Got an unexpected keyword argument '%s' to method get_streamNz?Missing the required parameter `body` when calling `get_stream`r   r   r   r    r!   z//GetStream/2021-01-01/aiotvideo/get/text_plain/r"   GetStreamResponseTr$   r*   r5   s                  r   r   z&AIOTVIDEOApi.get_stream_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_stream_data  # 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_stream_data(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetStreamDataRequest body: (required)
        :return: GetStreamDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_stream_data_with_http_infor   s       r   get_stream_datazAIOTVIDEOApi.get_stream_dataW  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  get_stream_data  # 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_stream_data_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetStreamDataRequest body: (required)
        :return: GetStreamDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method get_stream_dataNzDMissing the required parameter `body` when calling `get_stream_data`r   r   r    r!   z:/GetStreamData/2021-01-01/aiotvideo/post/application_json/rE   GetStreamDataResponseTr$   r*   r5   s                  r   r   z+AIOTVIDEOApi.get_stream_data_with_http_infol  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% **''H&#!1'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_stream_record  # 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_stream_record(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetStreamRecordRequest body: (required)
        :return: GetStreamRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    get_stream_record_with_http_infor   s       r   get_stream_recordzAIOTVIDEOApi.get_stream_record  ]     ,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
  get_stream_record  # 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_stream_record_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetStreamRecordRequest body: (required)
        :return: GetStreamRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method get_stream_recordNzFMissing the required parameter `body` when calling `get_stream_record`r   r   r   r    r!   z5/GetStreamRecord/2021-01-01/aiotvideo/get/text_plain/r"   GetStreamRecordResponseTr$   r*   r5   s                  r   r   z-AIOTVIDEOApi.get_stream_record_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(RN) )n% **''CU#!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  get_total_data  # 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_total_data(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTotalDataRequest body: (required)
        :return: GetTotalDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_total_data_with_http_infor   s       r   get_total_datazAIOTVIDEOApi.get_total_data  s]     ,0'(::k"" 	545dEEfEEE7T7GGGGTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_total_data  # 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_total_data_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTotalDataRequest body: (required)
        :return: GetTotalDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z@Got an unexpected keyword argument '%s' to method get_total_dataNzCMissing the required parameter `body` when calling `get_total_data`r   r   r   r    r!   z2/GetTotalData/2021-01-01/aiotvideo/get/text_plain/r"   GetTotalDataResponseTr$   r*   r5   s                  r   r   z*AIOTVIDEOApi.get_total_data_with_http_info.  s     X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(RN) )n% **''@%#!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  list_devices  # noqa: E501

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

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

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

        :param async_req bool
        :param ListDevicesRequest body: (required)
        :return: ListDevicesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z>Got an unexpected keyword argument '%s' to method list_devicesNzAMissing the required parameter `body` when calling `list_devices`r   r   r   r    r!   z1/ListDevices/2021-01-01/aiotvideo/get/text_plain/r"   ListDevicesResponseTr$   r*   r5   s                  r   r   z(AIOTVIDEOApi.list_devices_with_http_info  rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_record_plan_channels  # noqa: E501

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

        :param async_req bool
        :param ListRecordPlanChannelsRequest body: (required)
        :return: ListRecordPlanChannelsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (list_record_plan_channels_with_http_infor   s       r   list_record_plan_channelsz&AIOTVIDEOApi.list_record_plan_channels  s]     ,0'(::k"" 	@4@PPPPPBTB4RR6RRTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a(  list_record_plan_channels  # noqa: E501

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

        :param async_req bool
        :param ListRecordPlanChannelsRequest body: (required)
        :return: ListRecordPlanChannelsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method list_record_plan_channelsNzNMissing the required parameter `body` when calling `list_record_plan_channels`r   r   r   r    r!   z</ListRecordPlanChannels/2021-01-01/aiotvideo/get/text_plain/r"   ListRecordPlanChannelsResponseTr$   r*   r5   s                  r   r   z5AIOTVIDEOApi.list_record_plan_channels_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$;=@A   F3KK8?1 	ovV7K7K7=f~7MmnnnV .K"&/"F"F #" #"h )-(R(RN) )n% **''JE#!:'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_record_plans  # noqa: E501

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

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

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

        :param async_req bool
        :param ListRecordPlansRequest body: (required)
        :return: ListRecordPlansResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method list_record_plansNzFMissing the required parameter `body` when calling `list_record_plans`r   r   r   r    r!   z5/ListRecordPlans/2021-01-01/aiotvideo/get/text_plain/r"   ListRecordPlansResponseTr$   r*   r5   s                  r   r   z-AIOTVIDEOApi.list_record_plans_with_http_infoQ	  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_spaces  # noqa: E501

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

        :param async_req bool
        :param ListSpacesRequest body: (required)
        :return: ListSpacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_spaces_with_http_infor   s       r   list_spaceszAIOTVIDEOApi.list_spaces	  ]     ,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  list_spaces  # noqa: E501

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

        :param async_req bool
        :param ListSpacesRequest body: (required)
        :return: ListSpacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z=Got an unexpected keyword argument '%s' to method list_spacesNz@Missing the required parameter `body` when calling `list_spaces`r   r   r   r    r!   z0/ListSpaces/2021-01-01/aiotvideo/get/text_plain/r"   ListSpacesResponseTr$   r*   r5   s                  r   r   z'AIOTVIDEOApi.list_spaces_with_http_info	  s     X
+&&&2333,---,---fX&677 	 	HC*$$-/23   F3KK8?1 	avV7K7K7=f~7M_```V .K"&/"F"F #" #"h )-(R(RN) )n% **''>#!.'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_streams  # noqa: E501

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

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

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

        :param async_req bool
        :param ListStreamsRequest body: (required)
        :return: ListStreamsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z>Got an unexpected keyword argument '%s' to method list_streamsNzAMissing the required parameter `body` when calling `list_streams`r   r   r   r    r!   z1/ListStreams/2021-01-01/aiotvideo/get/text_plain/r"   ListStreamsResponseTr$   r*   r5   s                  r   r   z(AIOTVIDEOApi.list_streams_with_http_info
  rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  set_stream_template  # noqa: E501

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

        :param async_req bool
        :param SetStreamTemplateRequest body: (required)
        :return: SetStreamTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "set_stream_template_with_http_infor   s       r   set_stream_templatez AIOTVIDEOApi.set_stream_template_
  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  set_stream_template  # noqa: E501

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

        :param async_req bool
        :param SetStreamTemplateRequest body: (required)
        :return: SetStreamTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method set_stream_templateNzHMissing the required parameter `body` when calling `set_stream_template`r   r   r    r!   z>/SetStreamTemplate/2021-01-01/aiotvideo/post/application_json/rE   SetStreamTemplateResponseTr$   r*   r5   s                  r   r   z/AIOTVIDEOApi.set_stream_template_with_http_infot
      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% **''Lf#!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  start_stream  # noqa: E501

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

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

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

        :param async_req bool
        :param StartStreamRequest body: (required)
        :return: StartStreamResponse
                 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 start_streamNzAMissing the required parameter `body` when calling `start_stream`r   r   r    r!   z8/StartStream/2021-01-01/aiotvideo/post/application_json/rE   StartStreamResponseTr$   r*   r5   s                  r   r   z(AIOTVIDEOApi.start_stream_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% **''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  start_voice_talk  # noqa: E501

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

        :param async_req bool
        :param StartVoiceTalkRequest body: (required)
        :return: StartVoiceTalkResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   start_voice_talk_with_http_infor   s       r   start_voice_talkzAIOTVIDEOApi.start_voice_talk!  s]     ,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  start_voice_talk  # noqa: E501

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

        :param async_req bool
        :param StartVoiceTalkRequest body: (required)
        :return: StartVoiceTalkResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method start_voice_talkNzEMissing the required parameter `body` when calling `start_voice_talk`r   r   r   r    r!   z4/StartVoiceTalk/2021-01-01/aiotvideo/get/text_plain/r"   StartVoiceTalkResponseTr$   r*   r5   s                  r   r   z,AIOTVIDEOApi.start_voice_talk_with_http_info6  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) )n% **''BE#!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  stat_stream  # noqa: E501

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

        :param async_req bool
        :param StatStreamRequest body: (required)
        :return: StatStreamResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   stat_stream_with_http_infor   s       r   stat_streamzAIOTVIDEOApi.stat_stream  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  stat_stream  # noqa: E501

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

        :param async_req bool
        :param StatStreamRequest body: (required)
        :return: StatStreamResponse
                 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 stat_streamNz@Missing the required parameter `body` when calling `stat_stream`r   r   r    r!   z7/StatStream/2021-01-01/aiotvideo/post/application_json/rE   StatStreamResponseTr$   r*   r5   s                  r   r   z'AIOTVIDEOApi.stat_stream_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% **''Ev#!.'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  stop_stream  # 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_stream(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopStreamRequest body: (required)
        :return: StopStreamResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   stop_stream_with_http_infor   s       r   stop_streamzAIOTVIDEOApi.stop_stream  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  stop_stream  # 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_stream_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopStreamRequest body: (required)
        :return: StopStreamResponse
                 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_streamNz@Missing the required parameter `body` when calling `stop_stream`r   r   r    r!   z7/StopStream/2021-01-01/aiotvideo/post/application_json/rE   StopStreamResponseTr$   r*   r5   s                  r   r   z'AIOTVIDEOApi.stop_stream_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  stop_voice_talk  # 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_voice_talk(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopVoiceTalkRequest body: (required)
        :return: StopVoiceTalkResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   stop_voice_talk_with_http_infor   s       r   stop_voice_talkzAIOTVIDEOApi.stop_voice_talkD  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  stop_voice_talk  # 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_voice_talk_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopVoiceTalkRequest body: (required)
        :return: StopVoiceTalkResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method stop_voice_talkNzDMissing the required parameter `body` when calling `stop_voice_talk`r   r   r   r    r!   z3/StopVoiceTalk/2021-01-01/aiotvideo/get/text_plain/r"   StopVoiceTalkResponseTr$   r*   r5   s                  r   r   z+AIOTVIDEOApi.stop_voice_talk_with_http_infoY  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  stream_start_record  # noqa: E501

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

        :param async_req bool
        :param StreamStartRecordRequest body: (required)
        :return: StreamStartRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "stream_start_record_with_http_infor   s       r   stream_start_recordz AIOTVIDEOApi.stream_start_record  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  stream_start_record  # noqa: E501

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

        :param async_req bool
        :param StreamStartRecordRequest body: (required)
        :return: StreamStartRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method stream_start_recordNzHMissing the required parameter `body` when calling `stream_start_record`r   r   r    r!   z>/StreamStartRecord/2021-01-01/aiotvideo/post/application_json/rE   StreamStartRecordResponseTr$   r*   r5   s                  r   r   z/AIOTVIDEOApi.stream_start_record_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  stream_stop_record  # noqa: E501

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

        :param async_req bool
        :param StreamStopRecordRequest body: (required)
        :return: StreamStopRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !stream_stop_record_with_http_infor   s       r   stream_stop_recordzAIOTVIDEOApi.stream_stop_record  rK   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  stream_stop_record  # noqa: E501

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

        :param async_req bool
        :param StreamStopRecordRequest body: (required)
        :return: StreamStopRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method stream_stop_recordNzGMissing the required parameter `body` when calling `stream_stop_record`r   r   r   r    r!   z6/StreamStopRecord/2021-01-01/aiotvideo/get/text_plain/r"   StreamStopRecordResponseTr$   r*   r5   s                  r   r   z.AIOTVIDEOApi.stream_stop_record_with_http_info  r_   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_device  # 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_device(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateDeviceRequest body: (required)
        :return: UpdateDeviceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_device_with_http_infor   s       r   update_devicezAIOTVIDEOApi.update_deviceg  rC   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_device  # 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_device_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateDeviceRequest body: (required)
        :return: UpdateDeviceResponse
                 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_deviceNzBMissing the required parameter `body` when calling `update_device`r   r   r    r!   z9/UpdateDevice/2021-01-01/aiotvideo/post/application_json/rE   UpdateDeviceResponseTr$   r*   r5   s                  r   r   z)AIOTVIDEOApi.update_device_with_http_info|  rG   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_record_plan  # 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_record_plan(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateRecordPlanRequest body: (required)
        :return: UpdateRecordPlanResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !update_record_plan_with_http_infor   s       r   update_record_planzAIOTVIDEOApi.update_record_plan  rK   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_record_plan  # 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_record_plan_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateRecordPlanRequest body: (required)
        :return: UpdateRecordPlanResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method update_record_planNzGMissing the required parameter `body` when calling `update_record_plan`r   r   r    r!   z=/UpdateRecordPlan/2021-01-01/aiotvideo/post/application_json/rE   UpdateRecordPlanResponseTr$   r*   r5   s                  r   r  z.AIOTVIDEOApi.update_record_plan_with_http_info  rN   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_space  # 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_space(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateSpaceRequest body: (required)
        :return: UpdateSpaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_space_with_http_infor   s       r   update_spacezAIOTVIDEOApi.update_space)  rc   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_space  # 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_space_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateSpaceRequest body: (required)
        :return: UpdateSpaceResponse
                 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_spaceNzAMissing the required parameter `body` when calling `update_space`r   r   r    r!   z8/UpdateSpace/2021-01-01/aiotvideo/post/application_json/rE   UpdateSpaceResponseTr$   r*   r5   s                  r   r	  z(AIOTVIDEOApi.update_space_with_http_info>  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_stream  # 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_stream(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateStreamRequest body: (required)
        :return: UpdateStreamResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_stream_with_http_infor   s       r   update_streamzAIOTVIDEOApi.update_stream  rC   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_stream  # 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_stream_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateStreamRequest body: (required)
        :return: UpdateStreamResponse
                 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_streamNzBMissing the required parameter `body` when calling `update_stream`r   r   r    r!   z9/UpdateStream/2021-01-01/aiotvideo/post/application_json/rE   UpdateStreamResponseTr$   r*   r5   s                  r   r  z)AIOTVIDEOApi.update_stream_with_http_info  rG   r   r   )S__name__
__module____qualname____doc__r   r   r   rB   rA   rJ   rI   rQ   rP   rV   rU   r\   r[   rb   ra   ri   rh   rn   rm   rs   rr   rx   rw   r~   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   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      sa        % % % %
  *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   )r  
__future__r   rer-   r   objectr   r  r   r   <module>r     s     ' & & & & & 				 


    Q;3 Q;3 Q;3 Q;3 Q;36 Q;3 Q;3 Q;3 Q;3 Q;3r   