
    ~iW                    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
    acep

    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ddZd Zd Zd Zd Zd Z	d	 Z
d
 Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d  Z!d! Z"d" Z#d# Z$d$ Z%d% Z&d& Z'd' Z(d( Z)d) Z*d* Z+d+ Z,d, Z-d- Z.d. Z/d/ Z0d0 Z1d1 Z2d2 Z3d3 Z4d4 Z5d5 Z6d6 Z7d7 Z8d8 Z9d9 Z:d: Z;d; Z<d< Z=d= Z>d> Z?d? Z@d@ ZAdA ZBdB ZCdC ZDdD ZEdE ZFdF ZGdG ZHdH ZIdI ZJdJ ZKdK ZLdL ZMdM ZNdN ZOdO ZPdP ZQdQ ZRdR ZSdS ZTdT ZUdU ZVdV ZWdW ZXdX ZYdY ZZdZ Z[d[ Z\d\ Z]d] Z^d^ Z_d_ Z`d` Zada Zbdb Zcdc Zddd Zede Zfdf Zgdg Zhdh Zidi Zjdj Zkdk Zldl Zmdm Zndn Zodo Zpdp Zqdq Zrdr Zsds Ztdt Zudu Zvdv Zwdw Zxdx Zydy Zzdz Z{d{ Z|d| Z}d} Z~d~ Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd ZdÄ ZdS )ACEPApizNOTE: 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     g/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkacep/api/acep_api.py__init__zACEPApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  add_custom_route  # noqa: E501

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

        :param async_req bool
        :param AddCustomRouteRequest body: (required)
        :return: AddCustomRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)getadd_custom_route_with_http_infor   bodykwargsdatas       r   add_custom_routezACEPApi.add_custom_route$   ]     ,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  add_custom_route  # noqa: E501

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

        :param async_req bool
        :param AddCustomRouteRequest body: (required)
        :return: AddCustomRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zBGot an unexpected keyword argument '%s' to method add_custom_routeNzEMissing the required parameter `body` when calling `add_custom_route`application/jsonAcceptContent-TypevolcengineSignz6/AddCustomRoute/2025-05-01/acep/post/application_json/POSTAddCustomRouteResponseT
r   post_paramsfilesresponse_typeauth_settingsr   r   r   r   collection_formatsappendlocalssix	iteritems	TypeErrorr
   client_side_validation
ValueErrorselect_header_acceptselect_header_content_typecall_apir   r   r   r   
all_paramsparamskeyvalr(   path_paramsquery_paramsheader_paramsform_paramslocal_var_filesbody_paramsr'   s                  r   r   z'ACEPApi.add_custom_route_with_http_info9       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% **''Df#!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  add_phone_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.add_phone_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param AddPhoneTemplateRequest body: (required)
        :return: AddPhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !add_phone_template_with_http_infor   s       r   add_phone_templatezACEPApi.add_phone_template   ]     ,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  add_phone_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.add_phone_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param AddPhoneTemplateRequest body: (required)
        :return: AddPhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method add_phone_templateNzGMissing the required parameter `body` when calling `add_phone_template`r   r   r   r    z8/AddPhoneTemplate/2025-05-01/acep/post/application_json/r!   AddPhoneTemplateResponseTr#   r)   r4   s                  r   rA   z)ACEPApi.add_phone_template_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% **''F#!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  attach_tag  # noqa: E501

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

        :param async_req bool
        :param AttachTagRequest body: (required)
        :return: AttachTagResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   attach_tag_with_http_infor   s       r   
attach_tagzACEPApi.attach_tag   ]     ,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  attach_tag  # noqa: E501

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

        :param async_req bool
        :param AttachTagRequest body: (required)
        :return: AttachTagResponse
                 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 attach_tagNz?Missing the required parameter `body` when calling `attach_tag`r   r   r   r    z1/AttachTag/2025-05-01/acep/post/application_json/r!   AttachTagResponseTr#   r)   r4   s                  r   rH   z!ACEPApi.attach_tag_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$,.12   F3KK8?1 	`vV7K7K7=f~7M^___V .K"&/"F"F #" #"h )-(R(R )" )"n% **''?#!-'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  auto_install_app  # noqa: E501

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

        :param async_req bool
        :param AutoInstallAppRequest body: (required)
        :return: AutoInstallAppResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   auto_install_app_with_http_infor   s       r   auto_install_appzACEPApi.auto_install_appG  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  auto_install_app  # noqa: E501

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

        :param async_req bool
        :param AutoInstallAppRequest body: (required)
        :return: AutoInstallAppResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method auto_install_appNzEMissing the required parameter `body` when calling `auto_install_app`r   r   r   r    z6/AutoInstallApp/2025-05-01/acep/post/application_json/r!   AutoInstallAppResponseTr#   r)   r4   s                  r   rO   z'ACEPApi.auto_install_app_with_http_info\  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  backup_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.backup_data(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BackupDataRequest body: (required)
        :return: BackupDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   backup_data_with_http_infor   s       r   backup_datazACEPApi.backup_data  ]     ,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  backup_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.backup_data_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BackupDataRequest body: (required)
        :return: BackupDataResponse
                 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 backup_dataNz@Missing the required parameter `body` when calling `backup_data`r   r   r   r    z2/BackupData/2025-05-01/acep/post/application_json/r!   BackupDataResponseTr#   r)   r4   s                  r   rT   z"ACEPApi.backup_data_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$-/23   F3KK8?1 	avV7K7K7=f~7M_```V .K"&/"F"F #" #"h )-(R(R )" )"n% **''@&#!.'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  backup_pod  # noqa: E501

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

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

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

        :param async_req bool
        :param BackupPodRequest body: (required)
        :return: BackupPodResponse
                 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 backup_podNz?Missing the required parameter `body` when calling `backup_pod`r   r   r   r    z1/BackupPod/2025-05-01/acep/post/application_json/r!   BackupPodResponseTr#   r)   r4   s                  r   r[   z!ACEPApi.backup_pod_with_http_info  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  ban_user  # noqa: E501

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

        :param async_req bool
        :param BanUserRequest body: (required)
        :return: BanUserResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ban_user_with_http_infor   s       r   ban_userzACEPApi.ban_userj  ]     ,0'(::k"" 	/4/?????1T1$AA&AATKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  ban_user  # noqa: E501

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

        :param async_req bool
        :param BanUserRequest body: (required)
        :return: BanUserResponse
                 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 ban_userNz=Missing the required parameter `body` when calling `ban_user`r   r   r   r    z//BanUser/2025-05-01/acep/post/application_json/r!   BanUserResponseTr#   r)   r4   s                  r   r`   zACEPApi.ban_user_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$*,/0   F3KK8?1 	^vV7K7K7=f~7M\]]]V .K"&/"F"F #" #"h )-(R(R )" )"n% **''=v#!+'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  batch_screen_shot  # noqa: E501

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

        :param async_req bool
        :param BatchScreenShotRequest body: (required)
        :return: BatchScreenShotResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    batch_screen_shot_with_http_infor   s       r   batch_screen_shotzACEPApi.batch_screen_shot  ]     ,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
  batch_screen_shot  # noqa: E501

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

        :param async_req bool
        :param BatchScreenShotRequest body: (required)
        :return: BatchScreenShotResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method batch_screen_shotNzFMissing the required parameter `body` when calling `batch_screen_shot`r   r   r   r    z7/BatchScreenShot/2025-05-01/acep/post/application_json/r!   BatchScreenShotResponseTr#   r)   r4   s                  r   rg   z(ACEPApi.batch_screen_shot_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% **''Ev#!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  bind_port_mapping_rule  # noqa: E501

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

        :param async_req bool
        :param BindPortMappingRuleRequest body: (required)
        :return: BindPortMappingRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %bind_port_mapping_rule_with_http_infor   s       r   bind_port_mapping_rulezACEPApi.bind_port_mapping_rule,  s]     ,0'(::k"" 	=4=dMMfMMM?T?OOOOTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  bind_port_mapping_rule  # noqa: E501

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

        :param async_req bool
        :param BindPortMappingRuleRequest body: (required)
        :return: BindPortMappingRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method bind_port_mapping_ruleNzKMissing the required parameter `body` when calling `bind_port_mapping_rule`r   r   r   r    z;/BindPortMappingRule/2025-05-01/acep/post/application_json/r!   BindPortMappingRuleResponseTr#   r)   r4   s                  r   rn   z-ACEPApi.bind_port_mapping_rule_with_http_infoA  s    X
+&&&2333,---,---fX&677 	 	HC*$$8:=>   F3KK8?1 	lvV7K7K7=f~7MjkkkV .K"&/"F"F #" #"h )-(R(R )" )"n% **''I6#!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  build_aosp_image  # noqa: E501

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

        :param async_req bool
        :param BuildAOSPImageRequest body: (required)
        :return: BuildAOSPImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   build_aosp_image_with_http_infor   s       r   build_aosp_imagezACEPApi.build_aosp_image  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  build_aosp_image  # noqa: E501

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

        :param async_req bool
        :param BuildAOSPImageRequest body: (required)
        :return: BuildAOSPImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method build_aosp_imageNzEMissing the required parameter `body` when calling `build_aosp_image`r   r   r   r    z6/BuildAOSPImage/2025-05-01/acep/post/application_json/r!   BuildAOSPImageResponseTr#   r)   r4   s                  r   rs   z'ACEPApi.build_aosp_image_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  cancel_backup_pod  # 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_backup_pod(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelBackupPodRequest body: (required)
        :return: CancelBackupPodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    cancel_backup_pod_with_http_infor   s       r   cancel_backup_podzACEPApi.cancel_backup_pod  ri   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
  cancel_backup_pod  # 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_backup_pod_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelBackupPodRequest body: (required)
        :return: CancelBackupPodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method cancel_backup_podNzFMissing the required parameter `body` when calling `cancel_backup_pod`r   r   r   r    z7/CancelBackupPod/2025-05-01/acep/post/application_json/r!   CancelBackupPodResponseTr#   r)   r4   s                  r   rx   z(ACEPApi.cancel_backup_pod_with_http_info  rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  cancel_restore_pod  # 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_restore_pod(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelRestorePodRequest body: (required)
        :return: CancelRestorePodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !cancel_restore_pod_with_http_infor   s       r   cancel_restore_podzACEPApi.cancel_restore_podO  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  cancel_restore_pod  # 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_restore_pod_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelRestorePodRequest body: (required)
        :return: CancelRestorePodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method cancel_restore_podNzGMissing the required parameter `body` when calling `cancel_restore_pod`r   r   r   r    z8/CancelRestorePod/2025-05-01/acep/post/application_json/r!   CancelRestorePodResponseTr#   r)   r4   s                  r   r}   z)ACEPApi.cancel_restore_pod_with_http_infod  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  close_app  # noqa: E501

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

        :param async_req bool
        :param CloseAppRequest body: (required)
        :return: CloseAppResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   close_app_with_http_infor   s       r   	close_appzACEPApi.close_app  ]     ,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  close_app  # noqa: E501

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

        :param async_req bool
        :param CloseAppRequest body: (required)
        :return: CloseAppResponse
                 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 close_appNz>Missing the required parameter `body` when calling `close_app`r   r   r   r    z0/CloseApp/2025-05-01/acep/post/application_json/r!   CloseAppResponseTr#   r)   r4   s                  r   r   z ACEPApi.close_app_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$+-01   F3KK8?1 	_vV7K7K7=f~7M]^^^V .K"&/"F"F #" #"h )-(R(R )" )"n% **''>#!,'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_display_layout_mini  # 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_display_layout_mini(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDisplayLayoutMiniRequest body: (required)
        :return: CreateDisplayLayoutMiniResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )create_display_layout_mini_with_http_infor   s       r   create_display_layout_miniz"ACEPApi.create_display_layout_mini  ]     ,0'(::k"" 	A4A$QQ&QQQCTCDSSFSSTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a,  create_display_layout_mini  # 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_display_layout_mini_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDisplayLayoutMiniRequest body: (required)
        :return: CreateDisplayLayoutMiniResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method create_display_layout_miniNzOMissing the required parameter `body` when calling `create_display_layout_mini`r   r   r   r    z?/CreateDisplayLayoutMini/2025-05-01/acep/post/application_json/r!   CreateDisplayLayoutMiniResponseTr#   r)   r4   s                  r   r   z1ACEPApi.create_display_layout_mini_with_http_info&      X
+&&&2333,---,---fX&677 	 	HC*$$<>AB   F3KK8?1 	pvV7K7K7=f~7MnoooV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_dns_rule  # 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_dns_rule(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDNSRuleRequest body: (required)
        :return: CreateDNSRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_dns_rule_with_http_infor   s       r   create_dns_rulezACEPApi.create_dns_ruler  ]     ,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  create_dns_rule  # 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_dns_rule_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDNSRuleRequest body: (required)
        :return: CreateDNSRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method create_dns_ruleNzDMissing the required parameter `body` when calling `create_dns_rule`r   r   r   r    z5/CreateDNSRule/2025-05-01/acep/post/application_json/r!   CreateDNSRuleResponseTr#   r)   r4   s                  r   r   z&ACEPApi.create_dns_rule_with_http_info      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% **''CV#!1'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  create_image_one_step  # 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_image_one_step(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateImageOneStepRequest body: (required)
        :return: CreateImageOneStepResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $create_image_one_step_with_http_infor   s       r   create_image_one_stepzACEPApi.create_image_one_step  ]     ,0'(::k"" 	<4<TLLVLLL>T>tNNvNNTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_image_one_step  # 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_image_one_step_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateImageOneStepRequest body: (required)
        :return: CreateImageOneStepResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method create_image_one_stepNzJMissing the required parameter `body` when calling `create_image_one_step`r   r   r   r    z:/CreateImageOneStep/2025-05-01/acep/post/application_json/r!   CreateImageOneStepResponseTr#   r)   r4   s                  r   r   z,ACEPApi.create_image_one_step_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''H&#!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  create_pod  # 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_pod(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param CreatePodRequest body: (required)
        :return: CreatePodResponse
                 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_podNz?Missing the required parameter `body` when calling `create_pod`r   r   r   r    z1/CreatePod/2025-05-01/acep/post/application_json/r!   CreatePodResponseTr#   r)   r4   s                  r   r   z!ACEPApi.create_pod_with_http_infoI  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_pod_one_step  # 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_pod_one_step(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePodOneStepRequest body: (required)
        :return: CreatePodOneStepResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "create_pod_one_step_with_http_infor   s       r   create_pod_one_stepzACEPApi.create_pod_one_step  ]     ,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  create_pod_one_step  # 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_pod_one_step_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePodOneStepRequest body: (required)
        :return: CreatePodOneStepResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method create_pod_one_stepNzHMissing the required parameter `body` when calling `create_pod_one_step`r   r   r   r    z8/CreatePodOneStep/2025-05-01/acep/post/application_json/r!   CreatePodOneStepResponseTr#   r)   r4   s                  r   r   z*ACEPApi.create_pod_one_step_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!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_port_mapping_rule  # 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_port_mapping_rule(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePortMappingRuleRequest body: (required)
        :return: CreatePortMappingRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'create_port_mapping_rule_with_http_infor   s       r   create_port_mapping_rulez ACEPApi.create_port_mapping_rule  ]     ,0'(::k"" 	?4?OOOOOATA$QQ&QQTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a$  create_port_mapping_rule  # 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_port_mapping_rule_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePortMappingRuleRequest body: (required)
        :return: CreatePortMappingRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method create_port_mapping_ruleNzMMissing the required parameter `body` when calling `create_port_mapping_rule`r   r   r   r    z=/CreatePortMappingRule/2025-05-01/acep/post/application_json/r!   CreatePortMappingRuleResponseTr#   r)   r4   s                  r   r   z/ACEPApi.create_port_mapping_rule_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$:<?@   F3KK8?1 	nvV7K7K7=f~7MlmmmV .K"&/"F"F #" #"h )-(R(R )" )"n% **''KV#!9'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_tag  # 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_tag(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param CreateTagRequest body: (required)
        :return: CreateTagResponse
                 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_tagNz?Missing the required parameter `body` when calling `create_tag`r   r   r   r    z1/CreateTag/2025-05-01/acep/post/application_json/r!   CreateTagResponseTr#   r)   r4   s                  r   r   z!ACEPApi.create_tag_with_http_infol  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_aosp_image  # 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_aosp_image(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAOSPImageRequest body: (required)
        :return: DeleteAOSPImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    delete_aosp_image_with_http_infor   s       r   delete_aosp_imagezACEPApi.delete_aosp_image  ri   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_aosp_image  # 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_aosp_image_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAOSPImageRequest body: (required)
        :return: DeleteAOSPImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method delete_aosp_imageNzFMissing the required parameter `body` when calling `delete_aosp_image`r   r   r   r    z7/DeleteAOSPImage/2025-05-01/acep/post/application_json/r!   DeleteAOSPImageResponseTr#   r)   r4   s                  r   r   z(ACEPApi.delete_aosp_image_with_http_info  rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_app  # 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_app(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DeleteAppRequest body: (required)
        :return: DeleteAppResponse
                 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_appNz?Missing the required parameter `body` when calling `delete_app`r   r   r   r    z1/DeleteApp/2025-05-01/acep/post/application_json/r!   DeleteAppResponseTr#   r)   r4   s                  r   r   z!ACEPApi.delete_app_with_http_info.  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_backup_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.delete_backup_data(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBackupDataRequest body: (required)
        :return: DeleteBackupDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !delete_backup_data_with_http_infor   s       r   delete_backup_datazACEPApi.delete_backup_dataz  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_backup_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.delete_backup_data_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBackupDataRequest body: (required)
        :return: DeleteBackupDataResponse
                 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_backup_dataNzGMissing the required parameter `body` when calling `delete_backup_data`r   r   r   r    z8/DeleteBackupData/2025-05-01/acep/post/application_json/r!   DeleteBackupDataResponseTr#   r)   r4   s                  r   r   z)ACEPApi.delete_backup_data_with_http_info  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_custom_route  # 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_custom_route(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DeleteCustomRouteRequest body: (required)
        :return: DeleteCustomRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method delete_custom_routeNzHMissing the required parameter `body` when calling `delete_custom_route`r   r   r   r    z9/DeleteCustomRoute/2025-05-01/acep/post/application_json/r!   DeleteCustomRouteResponseTr#   r)   r4   s                  r   r   z*ACEPApi.delete_custom_route_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!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  delete_display_layout  # 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_display_layout(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DeleteDisplayLayoutRequest body: (required)
        :return: DeleteDisplayLayoutResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method delete_display_layoutNzJMissing the required parameter `body` when calling `delete_display_layout`r   r   r   r    z;/DeleteDisplayLayout/2025-05-01/acep/post/application_json/r!   DeleteDisplayLayoutResponseTr#   r)   r4   s                  r   r   z,ACEPApi.delete_display_layout_with_http_infoQ	      X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''I6#!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  delete_dns_rule  # 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_dns_rule(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DeleteDNSRuleRequest body: (required)
        :return: DeleteDNSRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method delete_dns_ruleNzDMissing the required parameter `body` when calling `delete_dns_rule`r   r   r   r    z5/DeleteDNSRule/2025-05-01/acep/post/application_json/r!   DeleteDNSRuleResponseTr#   r)   r4   s                  r   r   z&ACEPApi.delete_dns_rule_with_http_info	  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_pod  # 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_pod(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DeletePodRequest body: (required)
        :return: DeletePodResponse
                 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_podNz?Missing the required parameter `body` when calling `delete_pod`r   r   r   r    z1/DeletePod/2025-05-01/acep/post/application_json/r!   DeletePodResponseTr#   r)   r4   s                  r   r   z!ACEPApi.delete_pod_with_http_info
  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_tag  # 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_tag(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DeleteTagRequest body: (required)
        :return: DeleteTagResponse
                 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_tagNz?Missing the required parameter `body` when calling `delete_tag`r   r   r   r    z1/DeleteTag/2025-05-01/acep/post/application_json/r!   DeleteTagResponseTr#   r)   r4   s                  r   r   z!ACEPApi.delete_tag_with_http_infot
  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  detail_app  # noqa: E501

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

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

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

        :param async_req bool
        :param DetailAppRequest body: (required)
        :return: DetailAppResponse
                 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 detail_appNz?Missing the required parameter `body` when calling `detail_app`r   r   r   r    z1/DetailApp/2025-05-01/acep/post/application_json/r!   DetailAppResponseTr#   r)   r4   s                  r   r   z!ACEPApi.detail_app_with_http_info
  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  detail_display_layout_mini  # noqa: E501

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

        :param async_req bool
        :param DetailDisplayLayoutMiniRequest body: (required)
        :return: DetailDisplayLayoutMiniResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )detail_display_layout_mini_with_http_infor   s       r   detail_display_layout_miniz"ACEPApi.detail_display_layout_mini!  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,  detail_display_layout_mini  # noqa: E501

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

        :param async_req bool
        :param DetailDisplayLayoutMiniRequest body: (required)
        :return: DetailDisplayLayoutMiniResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method detail_display_layout_miniNzOMissing the required parameter `body` when calling `detail_display_layout_mini`r   r   r   r    z?/DetailDisplayLayoutMini/2025-05-01/acep/post/application_json/r!   DetailDisplayLayoutMiniResponseTr#   r)   r4   s                  r   r   z1ACEPApi.detail_display_layout_mini_with_http_info6  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  detail_dns_rule  # noqa: E501

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

        :param async_req bool
        :param DetailDNSRuleRequest body: (required)
        :return: DetailDNSRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   detail_dns_rule_with_http_infor   s       r   detail_dns_rulezACEPApi.detail_dns_rule  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  detail_dns_rule  # noqa: E501

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

        :param async_req bool
        :param DetailDNSRuleRequest body: (required)
        :return: DetailDNSRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method detail_dns_ruleNzDMissing the required parameter `body` when calling `detail_dns_rule`r   r   r   r    z5/DetailDNSRule/2025-05-01/acep/post/application_json/r!   DetailDNSRuleResponseTr#   r)   r4   s                  r   r   z&ACEPApi.detail_dns_rule_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  detail_host  # noqa: E501

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

        :param async_req bool
        :param DetailHostRequest body: (required)
        :return: DetailHostResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   detail_host_with_http_infor   s       r   detail_hostzACEPApi.detail_host  rV   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  detail_host  # noqa: E501

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

        :param async_req bool
        :param DetailHostRequest body: (required)
        :return: DetailHostResponse
                 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 detail_hostNz@Missing the required parameter `body` when calling `detail_host`r   r   r   r    z2/DetailHost/2025-05-01/acep/post/application_json/r!   DetailHostResponseTr#   r)   r4   s                  r   r   z"ACEPApi.detail_host_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  detail_pod  # noqa: E501

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

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

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

        :param async_req bool
        :param DetailPodRequest body: (required)
        :return: DetailPodResponse
                 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 detail_podNz?Missing the required parameter `body` when calling `detail_pod`r   r   r   r    z1/DetailPod/2025-05-01/acep/post/application_json/r!   DetailPodResponseTr#   r)   r4   s                  r   r   z!ACEPApi.detail_pod_with_http_infoY  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  detail_port_mapping_rule  # noqa: E501

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

        :param async_req bool
        :param DetailPortMappingRuleRequest body: (required)
        :return: DetailPortMappingRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'detail_port_mapping_rule_with_http_infor   s       r   detail_port_mapping_rulez ACEPApi.detail_port_mapping_rule  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$  detail_port_mapping_rule  # noqa: E501

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

        :param async_req bool
        :param DetailPortMappingRuleRequest body: (required)
        :return: DetailPortMappingRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method detail_port_mapping_ruleNzMMissing the required parameter `body` when calling `detail_port_mapping_rule`r   r   r   r    z=/DetailPortMappingRule/2025-05-01/acep/post/application_json/r!   DetailPortMappingRuleResponseTr#   r)   r4   s                  r   r   z/ACEPApi.detail_port_mapping_rule_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_app_crash_log  # 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_app_crash_log(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAppCrashLogRequest body: (required)
        :return: GetAppCrashLogResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    get_app_crash_log_with_http_infor   s       r   get_app_crash_logzACEPApi.get_app_crash_log  ri   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_app_crash_log  # 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_app_crash_log_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAppCrashLogRequest body: (required)
        :return: GetAppCrashLogResponse
                 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_app_crash_logNzFMissing the required parameter `body` when calling `get_app_crash_log`r   r   r   r    z6/GetAppCrashLog/2025-05-01/acep/post/application_json/r!   GetAppCrashLogResponseTr#   r)   r4   s                  r   r   z(ACEPApi.get_app_crash_log_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Df#!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  get_dc_bandwidth_daily_peak  # 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_dc_bandwidth_daily_peak(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDcBandwidthDailyPeakRequest body: (required)
        :return: GetDcBandwidthDailyPeakResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *get_dc_bandwidth_daily_peak_with_http_infor   s       r   get_dc_bandwidth_daily_peakz#ACEPApi.get_dc_bandwidth_daily_peakg  s]     ,0'(::k"" 	B4B4RR6RRRDTDTTTVTTTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a.  get_dc_bandwidth_daily_peak  # 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_dc_bandwidth_daily_peak_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDcBandwidthDailyPeakRequest body: (required)
        :return: GetDcBandwidthDailyPeakResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method get_dc_bandwidth_daily_peakNzPMissing the required parameter `body` when calling `get_dc_bandwidth_daily_peak`r   r   r   r    z?/GetDcBandwidthDailyPeak/2025-05-01/acep/post/application_json/r!   GetDcBandwidthDailyPeakResponseTr#   r)   r4   s                  r   r  z2ACEPApi.get_dc_bandwidth_daily_peak_with_http_info|  s    X
+&&&2333,---,---fX&677 	 	HC*$$=?BC   F3KK8?1 	qvV7K7K7=f~7MopppV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_image_preheating  # 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_image_preheating(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetImagePreheatingRequest body: (required)
        :return: GetImagePreheatingResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #get_image_preheating_with_http_infor   s       r   get_image_preheatingzACEPApi.get_image_preheating  ]     ,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  get_image_preheating  # 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_image_preheating_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetImagePreheatingRequest body: (required)
        :return: GetImagePreheatingResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method get_image_preheatingNzIMissing the required parameter `body` when calling `get_image_preheating`r   r   r   r    z:/GetImagePreheating/2025-05-01/acep/post/application_json/r!   GetImagePreheatingResponseTr#   r)   r4   s                  r   r  z+ACEPApi.get_image_preheating_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''H&#!6'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_phone_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.get_phone_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPhoneTemplateRequest body: (required)
        :return: GetPhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !get_phone_template_with_http_infor   s       r   get_phone_templatezACEPApi.get_phone_template)  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  get_phone_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.get_phone_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPhoneTemplateRequest body: (required)
        :return: GetPhoneTemplateResponse
                 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_phone_templateNzGMissing the required parameter `body` when calling `get_phone_template`r   r   r   r    z8/GetPhoneTemplate/2025-05-01/acep/post/application_json/r!   GetPhoneTemplateResponseTr#   r)   r4   s                  r   r  z)ACEPApi.get_phone_template_with_http_info>  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_pod_app_list  # noqa: E501

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

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

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

        :param async_req bool
        :param GetPodAppListRequest body: (required)
        :return: GetPodAppListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method get_pod_app_listNzEMissing the required parameter `body` when calling `get_pod_app_list`r   r   r   r    z5/GetPodAppList/2025-05-01/acep/post/application_json/r!   GetPodAppListResponseTr#   r)   r4   s                  r   r  z'ACEPApi.get_pod_app_list_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''CV#!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_pod_metric  # 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_pod_metric(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPodMetricRequest body: (required)
        :return: GetPodMetricResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_pod_metric_with_http_infor   s       r   get_pod_metriczACEPApi.get_pod_metric  ]     ,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_pod_metric  # 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_pod_metric_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPodMetricRequest body: (required)
        :return: GetPodMetricResponse
                 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_pod_metricNzCMissing the required parameter `body` when calling `get_pod_metric`r   r   r   r    z4/GetPodMetric/2025-05-01/acep/post/application_json/r!   GetPodMetricResponseTr#   r)   r4   s                  r   r  z%ACEPApi.get_pod_metric_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% **''BF#!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  get_pod_property  # 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_pod_property(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPodPropertyRequest body: (required)
        :return: GetPodPropertyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_pod_property_with_http_infor   s       r   get_pod_propertyzACEPApi.get_pod_propertyL  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_pod_property  # 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_pod_property_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPodPropertyRequest body: (required)
        :return: GetPodPropertyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method get_pod_propertyNzEMissing the required parameter `body` when calling `get_pod_property`r   r   r   r    z6/GetPodProperty/2025-05-01/acep/post/application_json/r!   GetPodPropertyResponseTr#   r)   r4   s                  r   r  z'ACEPApi.get_pod_property_with_http_infoa  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_product_resource  # noqa: E501

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

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

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

        :param async_req bool
        :param GetProductResourceRequest body: (required)
        :return: GetProductResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method get_product_resourceNzIMissing the required parameter `body` when calling `get_product_resource`r   r   r   r    z:/GetProductResource/2025-05-01/acep/post/application_json/r!   GetProductResourceResponseTr#   r)   r4   s                  r   r"  z+ACEPApi.get_product_resource_with_http_info  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_task_info  # noqa: E501

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

        :param async_req bool
        :param GetTaskInfoRequest body: (required)
        :return: GetTaskInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_task_info_with_http_infor   s       r   get_task_infozACEPApi.get_task_info  ]     ,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  get_task_info  # noqa: E501

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

        :param async_req bool
        :param GetTaskInfoRequest body: (required)
        :return: GetTaskInfoResponse
                 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_task_infoNzBMissing the required parameter `body` when calling `get_task_info`r   r   r   r    z3/GetTaskInfo/2025-05-01/acep/post/application_json/r!   GetTaskInfoResponseTr#   r)   r4   s                  r   r'  z$ACEPApi.get_task_info_with_http_info#      X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''A6#!/'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  install_app  # noqa: E501

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

        :param async_req bool
        :param InstallAppRequest body: (required)
        :return: InstallAppResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   install_app_with_http_infor   s       r   install_appzACEPApi.install_appo  rV   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  install_app  # noqa: E501

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

        :param async_req bool
        :param InstallAppRequest body: (required)
        :return: InstallAppResponse
                 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 install_appNz@Missing the required parameter `body` when calling `install_app`r   r   r   r    z2/InstallApp/2025-05-01/acep/post/application_json/r!   InstallAppResponseTr#   r)   r4   s                  r   r.  z"ACEPApi.install_app_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  install_apps  # noqa: E501

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

        :param async_req bool
        :param InstallAppsRequest body: (required)
        :return: InstallAppsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   install_apps_with_http_infor   s       r   install_appszACEPApi.install_apps  ]     ,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  install_apps  # noqa: E501

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

        :param async_req bool
        :param InstallAppsRequest body: (required)
        :return: InstallAppsResponse
                 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 install_appsNzAMissing the required parameter `body` when calling `install_apps`r   r   r   r    z3/InstallApps/2025-05-01/acep/post/application_json/r!   InstallAppsResponseTr#   r)   r4   s                  r   r3  z#ACEPApi.install_apps_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% **''A6#!/'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  launch_app  # noqa: E501

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

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

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

        :param async_req bool
        :param LaunchAppRequest body: (required)
        :return: LaunchAppResponse
                 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 launch_appNz?Missing the required parameter `body` when calling `launch_app`r   r   r   r    z1/LaunchApp/2025-05-01/acep/post/application_json/r!   LaunchAppResponseTr#   r)   r4   s                  r   r:  z!ACEPApi.launch_app_with_http_infoF  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  launch_apps  # noqa: E501

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

        :param async_req bool
        :param LaunchAppsRequest body: (required)
        :return: LaunchAppsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   launch_apps_with_http_infor   s       r   launch_appszACEPApi.launch_apps  rV   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  launch_apps  # noqa: E501

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

        :param async_req bool
        :param LaunchAppsRequest body: (required)
        :return: LaunchAppsResponse
                 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 launch_appsNz@Missing the required parameter `body` when calling `launch_apps`r   r   r   r    z2/LaunchApps/2025-05-01/acep/post/application_json/r!   LaunchAppsResponseTr#   r)   r4   s                  r   r?  z"ACEPApi.launch_apps_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_aosp_image  # 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_aosp_image(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAOSPImageRequest body: (required)
        :return: ListAOSPImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_aosp_image_with_http_infor   s       r   list_aosp_imagezACEPApi.list_aosp_image  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_aosp_image  # 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_aosp_image_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAOSPImageRequest body: (required)
        :return: ListAOSPImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method list_aosp_imageNzDMissing the required parameter `body` when calling `list_aosp_image`r   r   r   r    z5/ListAOSPImage/2025-05-01/acep/post/application_json/r!   ListAOSPImageResponseTr#   r)   r4   s                  r   rD  z&ACEPApi.list_aosp_image_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_app  # 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_app(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param ListAppRequest body: (required)
        :return: ListAppResponse
                 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_appNz=Missing the required parameter `body` when calling `list_app`r   r   r   r    z//ListApp/2025-05-01/acep/post/application_json/r!   ListAppResponseTr#   r)   r4   s                  r   rI  zACEPApi.list_app_with_http_infoi  re   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_backup_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.list_backup_data(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBackupDataRequest body: (required)
        :return: ListBackupDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_backup_data_with_http_infor   s       r   list_backup_datazACEPApi.list_backup_data  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_backup_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.list_backup_data_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBackupDataRequest body: (required)
        :return: ListBackupDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method list_backup_dataNzEMissing the required parameter `body` when calling `list_backup_data`r   r   r   r    z6/ListBackupData/2025-05-01/acep/post/application_json/r!   ListBackupDataResponseTr#   r)   r4   s                  r   rN  z'ACEPApi.list_backup_data_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_configuration  # 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_configuration(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListConfigurationRequest body: (required)
        :return: ListConfigurationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !list_configuration_with_http_infor   s       r   list_configurationzACEPApi.list_configuration  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_configuration  # 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_configuration_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListConfigurationRequest body: (required)
        :return: ListConfigurationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method list_configurationNzGMissing the required parameter `body` when calling `list_configuration`r   r   r   r    z9/ListConfiguration/2025-05-01/acep/post/application_json/r!   ListConfigurationResponseTr#   r)   r4   s                  r   rS  z)ACEPApi.list_configuration_with_http_info+  s    X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!5'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_custom_route  # 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_custom_route(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListCustomRouteRequest body: (required)
        :return: ListCustomRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    list_custom_route_with_http_infor   s       r   list_custom_routezACEPApi.list_custom_routew  ri   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_custom_route  # 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_custom_route_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListCustomRouteRequest body: (required)
        :return: ListCustomRouteResponse
                 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_custom_routeNzFMissing the required parameter `body` when calling `list_custom_route`r   r   r   r    z7/ListCustomRoute/2025-05-01/acep/post/application_json/r!   ListCustomRouteResponseTr#   r)   r4   s                  r   rX  z(ACEPApi.list_custom_route_with_http_info  rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_dc  # 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_dc(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param ListDcRequest body: (required)
        :return: ListDcResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z9Got an unexpected keyword argument '%s' to method list_dcNz<Missing the required parameter `body` when calling `list_dc`r   r   r   r    z./ListDc/2025-05-01/acep/post/application_json/r!   ListDcResponseTr#   r)   r4   s                  r   r]  zACEPApi.list_dc_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$)+./   F3KK8?1 	]vV7K7K7=f~7M[\\\V .K"&/"F"F #" #"h )-(R(R )" )"n% **''<f#!*'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_image_resource  # noqa: E501

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

        :param async_req bool
        :param ListImageResourceRequest body: (required)
        :return: ListImageResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "list_image_resource_with_http_infor   s       r   list_image_resourcezACEPApi.list_image_resource9  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_image_resource  # noqa: E501

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

        :param async_req bool
        :param ListImageResourceRequest body: (required)
        :return: ListImageResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method list_image_resourceNzHMissing the required parameter `body` when calling `list_image_resource`r   r   r   r    z9/ListImageResource/2025-05-01/acep/post/application_json/r!   ListImageResourceResponseTr#   r)   r4   s                  r   rd  z*ACEPApi.list_image_resource_with_http_infoN  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_phone_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.list_phone_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPhoneTemplateRequest body: (required)
        :return: ListPhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "list_phone_template_with_http_infor   s       r   list_phone_templatezACEPApi.list_phone_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  list_phone_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.list_phone_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPhoneTemplateRequest body: (required)
        :return: ListPhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method list_phone_templateNzHMissing the required parameter `body` when calling `list_phone_template`r   r   r   r    z9/ListPhoneTemplate/2025-05-01/acep/post/application_json/r!   ListPhoneTemplateResponseTr#   r)   r4   s                  r   ri  z*ACEPApi.list_phone_template_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_pod  # 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_pod(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param ListPodRequest body: (required)
        :return: ListPodResponse
                 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_podNz=Missing the required parameter `body` when calling `list_pod`r   r   r   r    z//ListPod/2025-05-01/acep/post/application_json/r!   ListPodResponseTr#   r)   r4   s                  r   rn  zACEPApi.list_pod_with_http_info  re   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  migrate_pod  # noqa: E501

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

        :param async_req bool
        :param MigratePodRequest body: (required)
        :return: MigratePodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   migrate_pod_with_http_infor   s       r   migrate_podzACEPApi.migrate_pod\  rV   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  migrate_pod  # noqa: E501

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

        :param async_req bool
        :param MigratePodRequest body: (required)
        :return: MigratePodResponse
                 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 migrate_podNz@Missing the required parameter `body` when calling `migrate_pod`r   r   r   r    z2/MigratePod/2025-05-01/acep/post/application_json/r!   MigratePodResponseTr#   r)   r4   s                  r   rs  z"ACEPApi.migrate_pod_with_http_infoq  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  pod_adb  # noqa: E501

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

        :param async_req bool
        :param PodAdbRequest body: (required)
        :return: PodAdbResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   pod_adb_with_http_infor   s       r   pod_adbzACEPApi.pod_adb  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  pod_adb  # noqa: E501

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

        :param async_req bool
        :param PodAdbRequest body: (required)
        :return: PodAdbResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z9Got an unexpected keyword argument '%s' to method pod_adbNz<Missing the required parameter `body` when calling `pod_adb`r   r   r   r    z./PodAdb/2025-05-01/acep/post/application_json/r!   PodAdbResponseTr#   r)   r4   s                  r   rx  zACEPApi.pod_adb_with_http_info  rb  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  pod_data_delete  # noqa: E501

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

        :param async_req bool
        :param PodDataDeleteRequest body: (required)
        :return: PodDataDeleteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   pod_data_delete_with_http_infor   s       r   pod_data_deletezACEPApi.pod_data_delete  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  pod_data_delete  # noqa: E501

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

        :param async_req bool
        :param PodDataDeleteRequest body: (required)
        :return: PodDataDeleteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method pod_data_deleteNzDMissing the required parameter `body` when calling `pod_data_delete`r   r   r   r    z5/PodDataDelete/2025-05-01/acep/post/application_json/r!   PodDataDeleteResponseTr#   r)   r4   s                  r   r}  z&ACEPApi.pod_data_delete_with_http_info3  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  pod_mute  # noqa: E501

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

        :param async_req bool
        :param PodMuteRequest body: (required)
        :return: PodMuteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   pod_mute_with_http_infor   s       r   pod_mutezACEPApi.pod_mute  rb   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  pod_mute  # noqa: E501

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

        :param async_req bool
        :param PodMuteRequest body: (required)
        :return: PodMuteResponse
                 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 pod_muteNz=Missing the required parameter `body` when calling `pod_mute`r   r   r   r    z//PodMute/2025-05-01/acep/post/application_json/r!   PodMuteResponseTr#   r)   r4   s                  r   r  zACEPApi.pod_mute_with_http_info  re   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  pod_stop  # noqa: E501

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

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

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

        :param async_req bool
        :param PodStopRequest body: (required)
        :return: PodStopResponse
                 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 pod_stopNz=Missing the required parameter `body` when calling `pod_stop`r   r   r   r    z//PodStop/2025-05-01/acep/post/application_json/r!   PodStopResponseTr#   r)   r4   s                  r   r  zACEPApi.pod_stop_with_http_info  re   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  power_off_pod  # noqa: E501

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

        :param async_req bool
        :param PowerOffPodRequest body: (required)
        :return: PowerOffPodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   power_off_pod_with_http_infor   s       r   power_off_podzACEPApi.power_off_podA  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  power_off_pod  # noqa: E501

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

        :param async_req bool
        :param PowerOffPodRequest body: (required)
        :return: PowerOffPodResponse
                 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 power_off_podNzBMissing the required parameter `body` when calling `power_off_pod`r   r   r   r    z3/PowerOffPod/2025-05-01/acep/post/application_json/r!   PowerOffPodResponseTr#   r)   r4   s                  r   r  z$ACEPApi.power_off_pod_with_http_infoV  r,  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  power_on_pod  # noqa: E501

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

        :param async_req bool
        :param PowerOnPodRequest body: (required)
        :return: PowerOnPodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   power_on_pod_with_http_infor   s       r   power_on_podzACEPApi.power_on_pod  r5  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  power_on_pod  # noqa: E501

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

        :param async_req bool
        :param PowerOnPodRequest body: (required)
        :return: PowerOnPodResponse
                 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 power_on_podNzAMissing the required parameter `body` when calling `power_on_pod`r   r   r   r    z2/PowerOnPod/2025-05-01/acep/post/application_json/r!   PowerOnPodResponseTr#   r)   r4   s                  r   r  z#ACEPApi.power_on_pod_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$.034   F3KK8?1 	bvV7K7K7=f~7M`aaaV .K"&/"F"F #" #"h )-(R(R )" )"n% **''@&#!.'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  pull_file  # noqa: E501

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

        :param async_req bool
        :param PullFileRequest body: (required)
        :return: PullFileResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   pull_file_with_http_infor   s       r   	pull_filezACEPApi.pull_file  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  pull_file  # noqa: E501

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

        :param async_req bool
        :param PullFileRequest body: (required)
        :return: PullFileResponse
                 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 pull_fileNz>Missing the required parameter `body` when calling `pull_file`r   r   r   r    z0/PullFile/2025-05-01/acep/post/application_json/r!   PullFileResponseTr#   r)   r4   s                  r   r  z ACEPApi.pull_file_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  push_file  # noqa: E501

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

        :param async_req bool
        :param PushFileRequest body: (required)
        :return: PushFileResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   push_file_with_http_infor   s       r   	push_filezACEPApi.push_filed  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  push_file  # noqa: E501

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

        :param async_req bool
        :param PushFileRequest body: (required)
        :return: PushFileResponse
                 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 push_fileNz>Missing the required parameter `body` when calling `push_file`r   r   r   r    z0/PushFile/2025-05-01/acep/post/application_json/r!   PushFileResponseTr#   r)   r4   s                  r   r  z ACEPApi.push_file_with_http_infoy  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  reboot_host  # noqa: E501

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

        :param async_req bool
        :param RebootHostRequest body: (required)
        :return: RebootHostResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   reboot_host_with_http_infor   s       r   reboot_hostzACEPApi.reboot_host  rV   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  reboot_host  # noqa: E501

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

        :param async_req bool
        :param RebootHostRequest body: (required)
        :return: RebootHostResponse
                 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 reboot_hostNz@Missing the required parameter `body` when calling `reboot_host`r   r   r   r    z2/RebootHost/2025-05-01/acep/post/application_json/r!   RebootHostResponseTr#   r)   r4   s                  r   r  z"ACEPApi.reboot_host_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  reboot_pod  # noqa: E501

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

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

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

        :param async_req bool
        :param RebootPodRequest body: (required)
        :return: RebootPodResponse
                 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 reboot_podNz?Missing the required parameter `body` when calling `reboot_pod`r   r   r   r    z1/RebootPod/2025-05-01/acep/post/application_json/r!   RebootPodResponseTr#   r)   r4   s                  r   r  z!ACEPApi.reboot_pod_with_http_info;  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  remove_phone_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.remove_phone_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RemovePhoneTemplateRequest body: (required)
        :return: RemovePhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $remove_phone_template_with_http_infor   s       r   remove_phone_templatezACEPApi.remove_phone_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  remove_phone_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.remove_phone_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RemovePhoneTemplateRequest body: (required)
        :return: RemovePhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method remove_phone_templateNzJMissing the required parameter `body` when calling `remove_phone_template`r   r   r   r    z;/RemovePhoneTemplate/2025-05-01/acep/post/application_json/r!   RemovePhoneTemplateResponseTr#   r)   r4   s                  r   r  z,ACEPApi.remove_phone_template_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  renew_resource_auto  # noqa: E501

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

        :param async_req bool
        :param RenewResourceAutoRequest body: (required)
        :return: RenewResourceAutoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "renew_resource_auto_with_http_infor   s       r   renew_resource_autozACEPApi.renew_resource_auto  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  renew_resource_auto  # noqa: E501

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

        :param async_req bool
        :param RenewResourceAutoRequest body: (required)
        :return: RenewResourceAutoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method renew_resource_autoNzHMissing the required parameter `body` when calling `renew_resource_auto`r   r   r   r    z9/RenewResourceAuto/2025-05-01/acep/post/application_json/r!   RenewResourceAutoResponseTr#   r)   r4   s                  r   r  z*ACEPApi.renew_resource_auto_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  reset_host  # noqa: E501

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

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

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

        :param async_req bool
        :param ResetHostRequest body: (required)
        :return: ResetHostResponse
                 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 reset_hostNz?Missing the required parameter `body` when calling `reset_host`r   r   r   r    z1/ResetHost/2025-05-01/acep/post/application_json/r!   ResetHostResponseTr#   r)   r4   s                  r   r  z!ACEPApi.reset_host_with_http_info^  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  reset_pod  # noqa: E501

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

        :param async_req bool
        :param ResetPodRequest body: (required)
        :return: ResetPodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   reset_pod_with_http_infor   s       r   	reset_podzACEPApi.reset_pod  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  reset_pod  # noqa: E501

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

        :param async_req bool
        :param ResetPodRequest body: (required)
        :return: ResetPodResponse
                 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 reset_podNz>Missing the required parameter `body` when calling `reset_pod`r   r   r   r    z0/ResetPod/2025-05-01/acep/post/application_json/r!   ResetPodResponseTr#   r)   r4   s                  r   r  z ACEPApi.reset_pod_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  restore_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.restore_data(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RestoreDataRequest body: (required)
        :return: RestoreDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   restore_data_with_http_infor   s       r   restore_datazACEPApi.restore_data  r5  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  restore_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.restore_data_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RestoreDataRequest body: (required)
        :return: RestoreDataResponse
                 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 restore_dataNzAMissing the required parameter `body` when calling `restore_data`r   r   r   r    z3/RestoreData/2025-05-01/acep/post/application_json/r!   RestoreDataResponseTr#   r)   r4   s                  r   r  z#ACEPApi.restore_data_with_http_info   r8  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  restore_pod  # noqa: E501

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

        :param async_req bool
        :param RestorePodRequest body: (required)
        :return: RestorePodResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   restore_pod_with_http_infor   s       r   restore_podzACEPApi.restore_podl  rV   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  restore_pod  # noqa: E501

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

        :param async_req bool
        :param RestorePodRequest body: (required)
        :return: RestorePodResponse
                 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 restore_podNz@Missing the required parameter `body` when calling `restore_pod`r   r   r   r    z2/RestorePod/2025-05-01/acep/post/application_json/r!   RestorePodResponseTr#   r)   r4   s                  r   r  z"ACEPApi.restore_pod_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  run_command  # noqa: E501

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

        :param async_req bool
        :param RunCommandRequest body: (required)
        :return: RunCommandResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   run_command_with_http_infor   s       r   run_commandzACEPApi.run_command  rV   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  run_command  # noqa: E501

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

        :param async_req bool
        :param RunCommandRequest body: (required)
        :return: RunCommandResponse
                 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 run_commandNz@Missing the required parameter `body` when calling `run_command`r   r   r   r    z2/RunCommand/2025-05-01/acep/post/application_json/r!   RunCommandResponseTr#   r)   r4   s                  r   r  z"ACEPApi.run_command_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  run_sync_command  # noqa: E501

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

        :param async_req bool
        :param RunSyncCommandRequest body: (required)
        :return: RunSyncCommandResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   run_sync_command_with_http_infor   s       r   run_sync_commandzACEPApi.run_sync_command.  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  run_sync_command  # noqa: E501

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

        :param async_req bool
        :param RunSyncCommandRequest body: (required)
        :return: RunSyncCommandResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method run_sync_commandNzEMissing the required parameter `body` when calling `run_sync_command`r   r   r   r    z6/RunSyncCommand/2025-05-01/acep/post/application_json/r!   RunSyncCommandResponseTr#   r)   r4   s                  r   r  z'ACEPApi.run_sync_command_with_http_infoC  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  set_proxy  # 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_proxy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SetProxyRequest body: (required)
        :return: SetProxyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   set_proxy_with_http_infor   s       r   	set_proxyzACEPApi.set_proxy  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_proxy  # 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_proxy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SetProxyRequest body: (required)
        :return: SetProxyResponse
                 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 set_proxyNz>Missing the required parameter `body` when calling `set_proxy`r   r   r   r    z0/SetProxy/2025-05-01/acep/post/application_json/r!   SetProxyResponseTr#   r)   r4   s                  r   r  z ACEPApi.set_proxy_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  start_recording  # 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_recording(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StartRecordingRequest body: (required)
        :return: StartRecordingResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   start_recording_with_http_infor   s       r   start_recordingzACEPApi.start_recording  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  start_recording  # 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_recording_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StartRecordingRequest body: (required)
        :return: StartRecordingResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method start_recordingNzDMissing the required parameter `body` when calling `start_recording`r   r   r   r    z6/StartRecording/2025-05-01/acep/post/application_json/r!   StartRecordingResponseTr#   r)   r4   s                  r   r  z&ACEPApi.start_recording_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Df#!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  start_screen_shot  # 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_screen_shot(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StartScreenShotRequest body: (required)
        :return: StartScreenShotResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    start_screen_shot_with_http_infor   s       r   start_screen_shotzACEPApi.start_screen_shotQ  ri   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_screen_shot  # 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_screen_shot_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StartScreenShotRequest body: (required)
        :return: StartScreenShotResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method start_screen_shotNzFMissing the required parameter `body` when calling `start_screen_shot`r   r   r   r    z7/StartScreenShot/2025-05-01/acep/post/application_json/r!   StartScreenShotResponseTr#   r)   r4   s                  r   r  z(ACEPApi.start_screen_shot_with_http_infof  rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  stop_recording  # 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_recording(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopRecordingRequest body: (required)
        :return: StopRecordingResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   stop_recording_with_http_infor   s       r   stop_recordingzACEPApi.stop_recording  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_recording  # 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_recording_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopRecordingRequest body: (required)
        :return: StopRecordingResponse
                 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_recordingNzCMissing the required parameter `body` when calling `stop_recording`r   r   r   r    z5/StopRecording/2025-05-01/acep/post/application_json/r!   StopRecordingResponseTr#   r)   r4   s                  r   r  z%ACEPApi.stop_recording_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% **''CV#!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  stop_screen_shot  # 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_screen_shot(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopScreenShotRequest body: (required)
        :return: StopScreenShotResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   stop_screen_shot_with_http_infor   s       r   stop_screen_shotzACEPApi.stop_screen_shot  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_screen_shot  # 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_screen_shot_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopScreenShotRequest body: (required)
        :return: StopScreenShotResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method stop_screen_shotNzEMissing the required parameter `body` when calling `stop_screen_shot`r   r   r   r    z6/StopScreenShot/2025-05-01/acep/post/application_json/r!   StopScreenShotResponseTr#   r)   r4   s                  r   r  z'ACEPApi.stop_screen_shot_with_http_info(  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  subscribe_resource_auto  # noqa: E501

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

        :param async_req bool
        :param SubscribeResourceAutoRequest body: (required)
        :return: SubscribeResourceAutoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &subscribe_resource_auto_with_http_infor   s       r   subscribe_resource_autozACEPApi.subscribe_resource_autot  ]     ,0'(::k"" 	>4>tNNvNNN@T@PPPPTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  subscribe_resource_auto  # noqa: E501

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

        :param async_req bool
        :param SubscribeResourceAutoRequest body: (required)
        :return: SubscribeResourceAutoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method subscribe_resource_autoNzLMissing the required parameter `body` when calling `subscribe_resource_auto`r   r   r   r    z=/SubscribeResourceAuto/2025-05-01/acep/post/application_json/r!   SubscribeResourceAutoResponseTr#   r)   r4   s                  r   r  z.ACEPApi.subscribe_resource_auto_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$9;>?   F3KK8?1 	mvV7K7K7=f~7MklllV .K"&/"F"F #" #"h )-(R(R )" )"n% **''KV#!9'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  unbind_port_mapping_rule  # noqa: E501

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

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

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

        :param async_req bool
        :param UnbindPortMappingRuleRequest body: (required)
        :return: UnbindPortMappingRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method unbind_port_mapping_ruleNzMMissing the required parameter `body` when calling `unbind_port_mapping_rule`r   r   r   r    z=/UnbindPortMappingRule/2025-05-01/acep/post/application_json/r!   UnbindPortMappingRuleResponseTr#   r)   r4   s                  r   r  z/ACEPApi.unbind_port_mapping_rule_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  uninstall_app  # noqa: E501

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

        :param async_req bool
        :param UninstallAppRequest body: (required)
        :return: UninstallAppResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   uninstall_app_with_http_infor   s       r   uninstall_appzACEPApi.uninstall_app6  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  uninstall_app  # noqa: E501

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

        :param async_req bool
        :param UninstallAppRequest body: (required)
        :return: UninstallAppResponse
                 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 uninstall_appNzBMissing the required parameter `body` when calling `uninstall_app`r   r   r   r    z4/UninstallApp/2025-05-01/acep/post/application_json/r!   UninstallAppResponseTr#   r)   r4   s                  r   r  z$ACEPApi.uninstall_app_with_http_infoK  s    X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''BF#!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  unsubscribe_host_resource  # noqa: E501

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

        :param async_req bool
        :param UnsubscribeHostResourceRequest body: (required)
        :return: UnsubscribeHostResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (unsubscribe_host_resource_with_http_infor   s       r   unsubscribe_host_resourcez!ACEPApi.unsubscribe_host_resource  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*  unsubscribe_host_resource  # noqa: E501

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

        :param async_req bool
        :param UnsubscribeHostResourceRequest body: (required)
        :return: UnsubscribeHostResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method unsubscribe_host_resourceNzNMissing the required parameter `body` when calling `unsubscribe_host_resource`r   r   r   r    z?/UnsubscribeHostResource/2025-05-01/acep/post/application_json/r!   UnsubscribeHostResourceResponseTr#   r)   r4   s                  r   r  z0ACEPApi.unsubscribe_host_resource_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% **''Mv#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_aosp_image  # 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_aosp_image(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAOSPImageRequest body: (required)
        :return: UpdateAOSPImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    update_aosp_image_with_http_infor   s       r   update_aosp_imagezACEPApi.update_aosp_image  ri   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_aosp_image  # 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_aosp_image_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAOSPImageRequest body: (required)
        :return: UpdateAOSPImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method update_aosp_imageNzFMissing the required parameter `body` when calling `update_aosp_image`r   r   r   r    z7/UpdateAOSPImage/2025-05-01/acep/post/application_json/r!   UpdateAOSPImageResponseTr#   r)   r4   s                  r   r  z(ACEPApi.update_aosp_image_with_http_info   rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_app  # 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_app(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param UpdateAppRequest body: (required)
        :return: UpdateAppResponse
                 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_appNz?Missing the required parameter `body` when calling `update_app`r   r   r   r    z1/UpdateApp/2025-05-01/acep/post/application_json/r!   UpdateAppResponseTr#   r)   r4   s                  r   r  z!ACEPApi.update_app_with_http_infon   rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_custom_route  # 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_custom_route(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param UpdateCustomRouteRequest body: (required)
        :return: UpdateCustomRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method update_custom_routeNzHMissing the required parameter `body` when calling `update_custom_route`r   r   r   r    z9/UpdateCustomRoute/2025-05-01/acep/post/application_json/r!   UpdateCustomRouteResponseTr#   r)   r4   s                  r   r  z*ACEPApi.update_custom_route_with_http_info   r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_dns_rule  # 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_dns_rule(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param UpdateDNSRuleRequest body: (required)
        :return: UpdateDNSRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method update_dns_ruleNzDMissing the required parameter `body` when calling `update_dns_rule`r   r   r   r    z5/UpdateDNSRule/2025-05-01/acep/post/application_json/r!   UpdateDNSRuleResponseTr#   r)   r4   s                  r   r  z&ACEPApi.update_dns_rule_with_http_info0!  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_host  # 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_host(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateHostRequest body: (required)
        :return: UpdateHostResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_host_with_http_infor   s       r   update_hostzACEPApi.update_host|!  rV   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_host  # 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_host_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateHostRequest body: (required)
        :return: UpdateHostResponse
                 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_hostNz@Missing the required parameter `body` when calling `update_host`r   r   r   r    z2/UpdateHost/2025-05-01/acep/post/application_json/r!   UpdateHostResponseTr#   r)   r4   s                  r   r  z"ACEPApi.update_host_with_http_info!  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_phone_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.update_phone_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePhoneTemplateRequest body: (required)
        :return: UpdatePhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $update_phone_template_with_http_infor   s       r   update_phone_templatezACEPApi.update_phone_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  update_phone_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.update_phone_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePhoneTemplateRequest body: (required)
        :return: UpdatePhoneTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method update_phone_templateNzJMissing the required parameter `body` when calling `update_phone_template`r   r   r   r    z;/UpdatePhoneTemplate/2025-05-01/acep/post/application_json/r!   UpdatePhoneTemplateResponseTr#   r)   r4   s                  r   r  z,ACEPApi.update_phone_template_with_http_info!  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_pod  # 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_pod(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param UpdatePodRequest body: (required)
        :return: UpdatePodResponse
                 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_podNz?Missing the required parameter `body` when calling `update_pod`r   r   r   r    z1/UpdatePod/2025-05-01/acep/post/application_json/r!   UpdatePodResponseTr#   r)   r4   s                  r   r  z!ACEPApi.update_pod_with_http_infoS"  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_pod_property  # 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_pod_property(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param UpdatePodPropertyRequest body: (required)
        :return: UpdatePodPropertyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method update_pod_propertyNzHMissing the required parameter `body` when calling `update_pod_property`r   r   r   r    z9/UpdatePodProperty/2025-05-01/acep/post/application_json/r!   UpdatePodPropertyResponseTr#   r)   r4   s                  r   r$  z*ACEPApi.update_pod_property_with_http_info"  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a'  update_pod_resource_apply_num  # 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_pod_resource_apply_num(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePodResourceApplyNumRequest body: (required)
        :return: UpdatePodResourceApplyNumResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,update_pod_resource_apply_num_with_http_infor   s       r   update_pod_resource_apply_numz%ACEPApi.update_pod_resource_apply_num #  s]     ,0'(::k"" 	D4DTTTVTTTFTFtVVvVVTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a6  update_pod_resource_apply_num  # 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_pod_resource_apply_num_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePodResourceApplyNumRequest body: (required)
        :return: UpdatePodResourceApplyNumResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method update_pod_resource_apply_numNzRMissing the required parameter `body` when calling `update_pod_resource_apply_num`r   r   r   r    zA/UpdatePodResourceApplyNum/2025-05-01/acep/post/application_json/r!   !UpdatePodResourceApplyNumResponseTr#   r)   r4   s                  r   r)  z4ACEPApi.update_pod_resource_apply_num_with_http_info#  s    X
+&&&2333,---,---fX&677 	 	HC*$$?ADE   F3KK8?1 	svV7K7K7=f~7MqrrrV .K"&/"F"F #" #"h )-(R(R )" )"n% **''OQW#!='jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_product_resource  # noqa: E501

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

        :param async_req bool
        :param UpdateProductResourceRequest body: (required)
        :return: UpdateProductResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &update_product_resource_with_http_infor   s       r   update_product_resourcezACEPApi.update_product_resourcea#  r  r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  update_product_resource  # noqa: E501

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

        :param async_req bool
        :param UpdateProductResourceRequest body: (required)
        :return: UpdateProductResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method update_product_resourceNzLMissing the required parameter `body` when calling `update_product_resource`r   r   r   r    z=/UpdateProductResource/2025-05-01/acep/post/application_json/r!   UpdateProductResourceResponseTr#   r)   r4   s                  r   r.  z.ACEPApi.update_product_resource_with_http_infov#  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_tag  # 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_tag(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param UpdateTagRequest body: (required)
        :return: UpdateTagResponse
                 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_tagNz?Missing the required parameter `body` when calling `update_tag`r   r   r   r    z1/UpdateTag/2025-05-01/acep/post/application_json/r!   UpdateTagResponseTr#   r)   r4   s                  r   r3  z!ACEPApi.update_tag_with_http_info#  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  upload_app  # noqa: E501

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

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

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

        :param async_req bool
        :param UploadAppRequest body: (required)
        :return: UploadAppResponse
                 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 upload_appNz?Missing the required parameter `body` when calling `upload_app`r   r   r   r    z1/UploadApp/2025-05-01/acep/post/application_json/r!   UploadAppResponseTr#   r)   r4   s                  r   r8  z!ACEPApi.upload_app_with_http_info8$  rM   r   r   )__name__
__module____qualname____doc__r   r   r   rB   rA   rI   rH   rP   rO   rU   rT   r\   r[   ra   r`   rh   rg   ro   rn   rt   rs   ry   rx   r~   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r  r  r  r  r#  r"  r(  r'  r/  r.  r4  r3  r;  r:  r@  r?  rE  rD  rJ  rI  rO  rN  rT  rS  rY  rX  r^  r]  re  rd  rj  ri  ro  rn  rt  rs  ry  rx  r~  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r%  r$  r*  r)  r/  r.  r4  r3  r9  r8   r   r   r   r      s        % % % %
  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J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>rD     s     ' & & & & & 				 


    jQ3 jQ3 jQ3 jQ3 jQ3f jQ3 jQ3 jQ3 jQ3 jQ3r   