
    ~iE                    J    d Z ddlmZ ddlZddlZddlZ G d de          ZdS )z
    aidap

    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dld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 ZldS )mAIDAPApizNOTE: 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     i/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkaidap/api/aidap_api.py__init__zAIDAPApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  add_tags_to_workspaces  # 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_tags_to_workspaces(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param AddTagsToWorkspacesRequest body: (required)
        :return: AddTagsToWorkspacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get%add_tags_to_workspaces_with_http_infor   bodykwargsdatas       r   add_tags_to_workspaceszAIDAPApi.add_tags_to_workspaces$   ]     ,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  add_tags_to_workspaces  # 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_tags_to_workspaces_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param AddTagsToWorkspacesRequest body: (required)
        :return: AddTagsToWorkspacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zHGot an unexpected keyword argument '%s' to method add_tags_to_workspacesNzKMissing the required parameter `body` when calling `add_tags_to_workspaces`application/jsonAcceptContent-TypevolcengineSignz</AddTagsToWorkspaces/2025-10-01/aidap/post/application_json/POSTAddTagsToWorkspacesResponseT
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.AIDAPApi.add_tags_to_workspaces_with_http_info9   s    X
+&&&2333,---,---fX&677 	 	HC*$$8:=>   F3KK8?1 	lvV7K7K7=f~7MjkkkV .K"&/"F"F #" #"h )-(R(R )" )"n% **''JF#!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  branch_restore  # noqa: E501

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

        :param async_req bool
        :param BranchRestoreRequest body: (required)
        :return: BranchRestoreResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   branch_restore_with_http_infor   s       r   branch_restorezAIDAPApi.branch_restore   ]     ,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   branch_restore  # noqa: E501

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

        :param async_req bool
        :param BranchRestoreRequest body: (required)
        :return: BranchRestoreResponse
                 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 branch_restoreNzCMissing the required parameter `body` when calling `branch_restore`r   r   r   r    z6/BranchRestore/2025-10-01/aidap/post/application_json/r!   BranchRestoreResponseTr#   r)   r4   s                  r   r@   z&AIDAPApi.branch_restore_with_http_info       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% **''Df#!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_access_control_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.create_access_control_list(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAccessControlListRequest body: (required)
        :return: CreateAccessControlListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )create_access_control_list_with_http_infor   s       r   create_access_control_listz#AIDAPApi.create_access_control_list   ]     ,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_access_control_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.create_access_control_list_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAccessControlListRequest body: (required)
        :return: CreateAccessControlListResponse
                 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_access_control_listNzOMissing the required parameter `body` when calling `create_access_control_list`r   r   r   r    z@/CreateAccessControlList/2025-10-01/aidap/post/application_json/r!   CreateAccessControlListResponseTr#   r)   r4   s                  r   rG   z2AIDAPApi.create_access_control_list_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% **''NPV#!;'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_branch  # 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_branch(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBranchRequest body: (required)
        :return: CreateBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_branch_with_http_infor   s       r   create_branchzAIDAPApi.create_branchG  ]     ,0'(::k"" 	444TDDVDDD6T6tFFvFFTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_branch  # 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_branch_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBranchRequest body: (required)
        :return: CreateBranchResponse
                 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_branchNzBMissing the required parameter `body` when calling `create_branch`r   r   r   r    z5/CreateBranch/2025-10-01/aidap/post/application_json/r!   CreateBranchResponseTr#   r)   r4   s                  r   rN   z%AIDAPApi.create_branch_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% **''CV#!0'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_compute  # 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_compute(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateComputeRequest body: (required)
        :return: CreateComputeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_compute_with_http_infor   s       r   create_computezAIDAPApi.create_compute  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   create_compute  # 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_compute_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateComputeRequest body: (required)
        :return: CreateComputeResponse
                 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_computeNzCMissing the required parameter `body` when calling `create_compute`r   r   r   r    z6/CreateCompute/2025-10-01/aidap/post/application_json/r!   CreateComputeResponseTr#   r)   r4   s                  r   rU   z&AIDAPApi.create_compute_with_http_info  rE   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_database  # 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_database(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDatabaseRequest body: (required)
        :return: CreateDatabaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_database_with_http_infor   s       r   create_databasezAIDAPApi.create_database	  ]     ,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_database  # 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_database_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDatabaseRequest body: (required)
        :return: CreateDatabaseResponse
                 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_databaseNzDMissing the required parameter `body` when calling `create_database`r   r   r   r    z7/CreateDatabase/2025-10-01/aidap/post/application_json/r!   CreateDatabaseResponseTr#   r)   r4   s                  r   rZ   z'AIDAPApi.create_database_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% **''Ev#!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  create_db_account  # 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_db_account(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDBAccountRequest body: (required)
        :return: CreateDBAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    create_db_account_with_http_infor   s       r   create_db_accountzAIDAPApi.create_db_accountj  ]     ,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
  create_db_account  # 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_db_account_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDBAccountRequest body: (required)
        :return: CreateDBAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method create_db_accountNzFMissing the required parameter `body` when calling `create_db_account`r   r   r   r    z8/CreateDBAccount/2025-10-01/aidap/post/application_json/r!   CreateDBAccountResponseTr#   r)   r4   s                  r   ra   z)AIDAPApi.create_db_account_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% **''F#!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-  create_endpoint_public_address  # noqa: E501

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

        :param async_req bool
        :param CreateEndpointPublicAddressRequest body: (required)
        :return: CreateEndpointPublicAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -create_endpoint_public_address_with_http_infor   s       r   create_endpoint_public_addressz'AIDAPApi.create_endpoint_public_address  ^     ,0'(::k"" 	E4EdUUfUUUGTGWWPVWWT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_endpoint_public_address  # noqa: E501

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

        :param async_req bool
        :param CreateEndpointPublicAddressRequest body: (required)
        :return: CreateEndpointPublicAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method create_endpoint_public_addressNzSMissing the required parameter `body` when calling `create_endpoint_public_address`r   r   r   r    zD/CreateEndpointPublicAddress/2025-10-01/aidap/post/application_json/r!   #CreateEndpointPublicAddressResponseTr#   r)   r4   s                  r   rh   z6AIDAPApi.create_endpoint_public_address_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$@BEF   F3KK8?1 	tvV7K7K7=f~7MrsssV .K"&/"F"F #" #"h )-(R(R )" )"n% **''RTZ#!?'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_workspace  # 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_workspace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateWorkspaceRequest body: (required)
        :return: CreateWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_workspace_with_http_infor   s       r   create_workspacezAIDAPApi.create_workspace,  ]     ,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  create_workspace  # 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_workspace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateWorkspaceRequest body: (required)
        :return: CreateWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method create_workspaceNzEMissing the required parameter `body` when calling `create_workspace`r   r   r   r    z8/CreateWorkspace/2025-10-01/aidap/post/application_json/r!   CreateWorkspaceResponseTr#   r)   r4   s                  r   ro   z(AIDAPApi.create_workspace_with_http_infoA      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% **''F#!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  delete_access_control_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.delete_access_control_list(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAccessControlListRequest body: (required)
        :return: DeleteAccessControlListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )delete_access_control_list_with_http_infor   s       r   delete_access_control_listz#AIDAPApi.delete_access_control_list  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_access_control_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.delete_access_control_list_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAccessControlListRequest body: (required)
        :return: DeleteAccessControlListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method delete_access_control_listNzOMissing the required parameter `body` when calling `delete_access_control_list`r   r   r   r    z@/DeleteAccessControlList/2025-10-01/aidap/post/application_json/r!   DeleteAccessControlListResponseTr#   r)   r4   s                  r   rv   z2AIDAPApi.delete_access_control_list_with_http_info  rL   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_branch  # 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_branch(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBranchRequest body: (required)
        :return: DeleteBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_branch_with_http_infor   s       r   delete_branchzAIDAPApi.delete_branch  rP   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_branch  # 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_branch_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBranchRequest body: (required)
        :return: DeleteBranchResponse
                 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_branchNzBMissing the required parameter `body` when calling `delete_branch`r   r   r   r    z5/DeleteBranch/2025-10-01/aidap/post/application_json/r!   DeleteBranchResponseTr#   r)   r4   s                  r   r{   z%AIDAPApi.delete_branch_with_http_info  rS   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_compute  # 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_compute(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteComputeRequest body: (required)
        :return: DeleteComputeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_compute_with_http_infor   s       r   delete_computezAIDAPApi.delete_computeO  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   delete_compute  # 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_compute_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteComputeRequest body: (required)
        :return: DeleteComputeResponse
                 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_computeNzCMissing the required parameter `body` when calling `delete_compute`r   r   r   r    z6/DeleteCompute/2025-10-01/aidap/post/application_json/r!   DeleteComputeResponseTr#   r)   r4   s                  r   r   z&AIDAPApi.delete_compute_with_http_infod  rE   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_db_account  # 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_db_account(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteDBAccountRequest body: (required)
        :return: DeleteDBAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    delete_db_account_with_http_infor   s       r   delete_db_accountzAIDAPApi.delete_db_account  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_db_account  # 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_db_account_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteDBAccountRequest body: (required)
        :return: DeleteDBAccountResponse
                 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_db_accountNzFMissing the required parameter `body` when calling `delete_db_account`r   r   r   r    z8/DeleteDBAccount/2025-10-01/aidap/post/application_json/r!   DeleteDBAccountResponseTr#   r)   r4   s                  r   r   z)AIDAPApi.delete_db_account_with_http_info  rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a-  delete_endpoint_public_address  # noqa: E501

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

        :param async_req bool
        :param DeleteEndpointPublicAddressRequest body: (required)
        :return: DeleteEndpointPublicAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -delete_endpoint_public_address_with_http_infor   s       r   delete_endpoint_public_addressz'AIDAPApi.delete_endpoint_public_address  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_endpoint_public_address  # noqa: E501

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

        :param async_req bool
        :param DeleteEndpointPublicAddressRequest body: (required)
        :return: DeleteEndpointPublicAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method delete_endpoint_public_addressNzSMissing the required parameter `body` when calling `delete_endpoint_public_address`r   r   r   r    zD/DeleteEndpointPublicAddress/2025-10-01/aidap/post/application_json/r!   #DeleteEndpointPublicAddressResponseTr#   r)   r4   s                  r   r   z6AIDAPApi.delete_endpoint_public_address_with_http_info&  rm   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_workspace  # 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_workspace(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DeleteWorkspaceRequest body: (required)
        :return: DeleteWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method delete_workspaceNzEMissing the required parameter `body` when calling `delete_workspace`r   r   r   r    z8/DeleteWorkspace/2025-10-01/aidap/post/application_json/r!   DeleteWorkspaceResponseTr#   r)   r4   s                  r   r   z(AIDAPApi.delete_workspace_with_http_info  rt   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a%  describe_access_control_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.describe_access_control_list(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeAccessControlListRequest body: (required)
        :return: DescribeAccessControlListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +describe_access_control_list_with_http_infor   s       r   describe_access_control_listz%AIDAPApi.describe_access_control_list  ]     ,0'(::k"" 	C4CDSSFSSSETEdUUfUUTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a4  describe_access_control_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.describe_access_control_list_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeAccessControlListRequest body: (required)
        :return: DescribeAccessControlListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method describe_access_control_listNzQMissing the required parameter `body` when calling `describe_access_control_list`r   r   r   r    zB/DescribeAccessControlList/2025-10-01/aidap/post/application_json/r!   !DescribeAccessControlListResponseTr#   r)   r4   s                  r   r   z4AIDAPApi.describe_access_control_list_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$>@CD   F3KK8?1 	rvV7K7K7=f~7MpqqqV .K"&/"F"F #" #"h )-(R(R )" )"n% **''PRX#!='jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_api_keys  # noqa: E501

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

        :param async_req bool
        :param DescribeAPIKeysRequest body: (required)
        :return: DescribeAPIKeysResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    describe_api_keys_with_http_infor   s       r   describe_api_keyszAIDAPApi.describe_api_keys4  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
  describe_api_keys  # noqa: E501

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

        :param async_req bool
        :param DescribeAPIKeysRequest body: (required)
        :return: DescribeAPIKeysResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method describe_api_keysNzFMissing the required parameter `body` when calling `describe_api_keys`r   r   r   r    z8/DescribeAPIKeys/2025-10-01/aidap/post/application_json/r!   DescribeAPIKeysResponseTr#   r)   r4   s                  r   r   z)AIDAPApi.describe_api_keys_with_http_infoI  rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_branch_detail  # noqa: E501

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

        :param async_req bool
        :param DescribeBranchDetailRequest body: (required)
        :return: DescribeBranchDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %describe_branch_detail_with_http_infor   s       r   describe_branch_detailzAIDAPApi.describe_branch_detail  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  describe_branch_detail  # noqa: E501

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

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

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

        :param async_req bool
        :param DescribeBranchesRequest body: (required)
        :return: DescribeBranchesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    describe_branches_with_http_infor   s       r   describe_brancheszAIDAPApi.describe_branches  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  describe_branches  # noqa: E501

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

        :param async_req bool
        :param DescribeBranchesRequest body: (required)
        :return: DescribeBranchesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method describe_branchesNzFMissing the required parameter `body` when calling `describe_branches`r   r   r   r    z9/DescribeBranches/2025-10-01/aidap/post/application_json/r!   DescribeBranchesResponseTr#   r)   r4   s                  r   r   z)AIDAPApi.describe_branches_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% **''G#!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  describe_child_branches  # noqa: E501

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

        :param async_req bool
        :param DescribeChildBranchesRequest body: (required)
        :return: DescribeChildBranchesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &describe_child_branches_with_http_infor   s       r   describe_child_branchesz AIDAPApi.describe_child_branchesW  ]     ,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"  describe_child_branches  # noqa: E501

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

        :param async_req bool
        :param DescribeChildBranchesRequest body: (required)
        :return: DescribeChildBranchesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method describe_child_branchesNzLMissing the required parameter `body` when calling `describe_child_branches`r   r   r   r    z>/DescribeChildBranches/2025-10-01/aidap/post/application_json/r!   DescribeChildBranchesResponseTr#   r)   r4   s                  r   r   z/AIDAPApi.describe_child_branches_with_http_infol      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% **''Lf#!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  describe_compute_detail  # noqa: E501

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

        :param async_req bool
        :param DescribeComputeDetailRequest body: (required)
        :return: DescribeComputeDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &describe_compute_detail_with_http_infor   s       r   describe_compute_detailz AIDAPApi.describe_compute_detail  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"  describe_compute_detail  # noqa: E501

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

        :param async_req bool
        :param DescribeComputeDetailRequest body: (required)
        :return: DescribeComputeDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method describe_compute_detailNzLMissing the required parameter `body` when calling `describe_compute_detail`r   r   r   r    z>/DescribeComputeDetail/2025-10-01/aidap/post/application_json/r!   DescribeComputeDetailResponseTr#   r)   r4   s                  r   r   z/AIDAPApi.describe_compute_detail_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_computes  # noqa: E501

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

        :param async_req bool
        :param DescribeComputesRequest body: (required)
        :return: DescribeComputesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    describe_computes_with_http_infor   s       r   describe_computeszAIDAPApi.describe_computes  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  describe_computes  # noqa: E501

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

        :param async_req bool
        :param DescribeComputesRequest body: (required)
        :return: DescribeComputesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method describe_computesNzFMissing the required parameter `body` when calling `describe_computes`r   r   r   r    z9/DescribeComputes/2025-10-01/aidap/post/application_json/r!   DescribeComputesResponseTr#   r)   r4   s                  r   r   z)AIDAPApi.describe_computes_with_http_info.  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_databases  # noqa: E501

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

        :param async_req bool
        :param DescribeDatabasesRequest body: (required)
        :return: DescribeDatabasesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !describe_databases_with_http_infor   s       r   describe_databaseszAIDAPApi.describe_databasesz  ]     ,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  describe_databases  # noqa: E501

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

        :param async_req bool
        :param DescribeDatabasesRequest body: (required)
        :return: DescribeDatabasesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method describe_databasesNzGMissing the required parameter `body` when calling `describe_databases`r   r   r   r    z:/DescribeDatabases/2025-10-01/aidap/post/application_json/r!   DescribeDatabasesResponseTr#   r)   r4   s                  r   r   z*AIDAPApi.describe_databases_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% **''H&#!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-  describe_db_account_connection  # noqa: E501

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

        :param async_req bool
        :param DescribeDBAccountConnectionRequest body: (required)
        :return: DescribeDBAccountConnectionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -describe_db_account_connection_with_http_infor   s       r   describe_db_account_connectionz'AIDAPApi.describe_db_account_connection  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<  describe_db_account_connection  # noqa: E501

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

        :param async_req bool
        :param DescribeDBAccountConnectionRequest body: (required)
        :return: DescribeDBAccountConnectionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method describe_db_account_connectionNzSMissing the required parameter `body` when calling `describe_db_account_connection`r   r   r   r    zD/DescribeDBAccountConnection/2025-10-01/aidap/post/application_json/r!   #DescribeDBAccountConnectionResponseTr#   r)   r4   s                  r   r   z6AIDAPApi.describe_db_account_connection_with_http_info  rm   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_db_accounts  # noqa: E501

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

        :param async_req bool
        :param DescribeDBAccountsRequest body: (required)
        :return: DescribeDBAccountsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #describe_db_accounts_with_http_infor   s       r   describe_db_accountszAIDAPApi.describe_db_accounts<	  s]     ,0'(::k"" 	;4;DKKFKKK=T=dMMfMMTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  describe_db_accounts  # noqa: E501

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

        :param async_req bool
        :param DescribeDBAccountsRequest body: (required)
        :return: DescribeDBAccountsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method describe_db_accountsNzIMissing the required parameter `body` when calling `describe_db_accounts`r   r   r   r    z;/DescribeDBAccounts/2025-10-01/aidap/post/application_json/r!   DescribeDBAccountsResponseTr#   r)   r4   s                  r   r   z,AIDAPApi.describe_db_accounts_with_http_infoQ	  s    X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''I6#!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  describe_default_branch  # noqa: E501

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

        :param async_req bool
        :param DescribeDefaultBranchRequest body: (required)
        :return: DescribeDefaultBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &describe_default_branch_with_http_infor   s       r   describe_default_branchz AIDAPApi.describe_default_branch	  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"  describe_default_branch  # noqa: E501

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

        :param async_req bool
        :param DescribeDefaultBranchRequest body: (required)
        :return: DescribeDefaultBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method describe_default_branchNzLMissing the required parameter `body` when calling `describe_default_branch`r   r   r   r    z>/DescribeDefaultBranch/2025-10-01/aidap/post/application_json/r!   DescribeDefaultBranchResponseTr#   r)   r4   s                  r   r   z/AIDAPApi.describe_default_branch_with_http_info	  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a'  describe_restorable_branches  # noqa: E501

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

        :param async_req bool
        :param DescribeRestorableBranchesRequest body: (required)
        :return: DescribeRestorableBranchesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +describe_restorable_branches_with_http_infor   s       r   describe_restorable_branchesz%AIDAPApi.describe_restorable_branches	  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 )a6  describe_restorable_branches  # noqa: E501

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

        :param async_req bool
        :param DescribeRestorableBranchesRequest body: (required)
        :return: DescribeRestorableBranchesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method describe_restorable_branchesNzQMissing the required parameter `body` when calling `describe_restorable_branches`r   r   r   r    zC/DescribeRestorableBranches/2025-10-01/aidap/post/application_json/r!   "DescribeRestorableBranchesResponseTr#   r)   r4   s                  r   r   z4AIDAPApi.describe_restorable_branches_with_http_info
  s    X
+&&&2333,---,---fX&677 	 	HC*$$>@CD   F3KK8?1 	rvV7K7K7=f~7MpqqqV .K"&/"F"F #" #"h )-(R(R )" )"n% **''QSY#!>'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_workspace_detail  # noqa: E501

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

        :param async_req bool
        :param DescribeWorkspaceDetailRequest body: (required)
        :return: DescribeWorkspaceDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (describe_workspace_detail_with_http_infor   s       r   describe_workspace_detailz"AIDAPApi.describe_workspace_detail_
  ]     ,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*  describe_workspace_detail  # noqa: E501

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

        :param async_req bool
        :param DescribeWorkspaceDetailRequest body: (required)
        :return: DescribeWorkspaceDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method describe_workspace_detailNzNMissing the required parameter `body` when calling `describe_workspace_detail`r   r   r   r    z@/DescribeWorkspaceDetail/2025-10-01/aidap/post/application_json/r!   DescribeWorkspaceDetailResponseTr#   r)   r4   s                  r   r   z1AIDAPApi.describe_workspace_detail_with_http_infot
      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% **''NPV#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a#  describe_workspace_endpoint  # noqa: E501

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

        :param async_req bool
        :param DescribeWorkspaceEndpointRequest body: (required)
        :return: DescribeWorkspaceEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *describe_workspace_endpoint_with_http_infor   s       r   describe_workspace_endpointz$AIDAPApi.describe_workspace_endpoint
  ]     ,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 )a2  describe_workspace_endpoint  # noqa: E501

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

        :param async_req bool
        :param DescribeWorkspaceEndpointRequest body: (required)
        :return: DescribeWorkspaceEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method describe_workspace_endpointNzPMissing the required parameter `body` when calling `describe_workspace_endpoint`r   r   r   r    zB/DescribeWorkspaceEndpoint/2025-10-01/aidap/post/application_json/r!   !DescribeWorkspaceEndpointResponseTr#   r)   r4   s                  r   r   z3AIDAPApi.describe_workspace_endpoint_with_http_info
      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% **''PRX#!='jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a#  describe_workspace_overview  # noqa: E501

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

        :param async_req bool
        :param DescribeWorkspaceOverviewRequest body: (required)
        :return: DescribeWorkspaceOverviewResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *describe_workspace_overview_with_http_infor   s       r   describe_workspace_overviewz$AIDAPApi.describe_workspace_overview!  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 )a2  describe_workspace_overview  # noqa: E501

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

        :param async_req bool
        :param DescribeWorkspaceOverviewRequest body: (required)
        :return: DescribeWorkspaceOverviewResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method describe_workspace_overviewNzPMissing the required parameter `body` when calling `describe_workspace_overview`r   r   r   r    zB/DescribeWorkspaceOverview/2025-10-01/aidap/post/application_json/r!   !DescribeWorkspaceOverviewResponseTr#   r)   r4   s                  r   r   z3AIDAPApi.describe_workspace_overview_with_http_info6  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_workspaces  # noqa: E501

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

        :param async_req bool
        :param DescribeWorkspacesRequest body: (required)
        :return: DescribeWorkspacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "describe_workspaces_with_http_infor   s       r   describe_workspaceszAIDAPApi.describe_workspaces  ]     ,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  describe_workspaces  # noqa: E501

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

        :param async_req bool
        :param DescribeWorkspacesRequest body: (required)
        :return: DescribeWorkspacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method describe_workspacesNzHMissing the required parameter `body` when calling `describe_workspaces`r   r   r   r    z;/DescribeWorkspaces/2025-10-01/aidap/post/application_json/r!   DescribeWorkspacesResponseTr#   r)   r4   s                  r   r   z+AIDAPApi.describe_workspaces_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% **''I6#!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  drop_database  # noqa: E501

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

        :param async_req bool
        :param DropDatabaseRequest body: (required)
        :return: DropDatabaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   drop_database_with_http_infor   s       r   drop_databasezAIDAPApi.drop_database  rP   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  drop_database  # noqa: E501

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

        :param async_req bool
        :param DropDatabaseRequest body: (required)
        :return: DropDatabaseResponse
                 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 drop_databaseNzBMissing the required parameter `body` when calling `drop_database`r   r   r   r    z5/DropDatabase/2025-10-01/aidap/post/application_json/r!   DropDatabaseResponseTr#   r)   r4   s                  r   r   z%AIDAPApi.drop_database_with_http_info  rS   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_restore_window  # 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_restore_window(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetRestoreWindowRequest body: (required)
        :return: GetRestoreWindowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !get_restore_window_with_http_infor   s       r   get_restore_windowzAIDAPApi.get_restore_windowD  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_restore_window  # 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_restore_window_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetRestoreWindowRequest body: (required)
        :return: GetRestoreWindowResponse
                 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_restore_windowNzGMissing the required parameter `body` when calling `get_restore_window`r   r   r   r    z9/GetRestoreWindow/2025-10-01/aidap/post/application_json/r!   GetRestoreWindowResponseTr#   r)   r4   s                  r   r   z*AIDAPApi.get_restore_window_with_http_infoY  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#!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  list_workspace_usage_top  # 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_workspace_usage_top(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param ListWorkspaceUsageTopRequest body: (required)
        :return: ListWorkspaceUsageTopResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method list_workspace_usage_topNzMMissing the required parameter `body` when calling `list_workspace_usage_top`r   r   r   r    z>/ListWorkspaceUsageTop/2025-10-01/aidap/post/application_json/r!   ListWorkspaceUsageTopResponseTr#   r)   r4   s                  r   r   z0AIDAPApi.list_workspace_usage_top_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$:<?@   F3KK8?1 	nvV7K7K7=f~7MlmmmV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!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  modify_access_control_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.modify_access_control_list(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ModifyAccessControlListRequest body: (required)
        :return: ModifyAccessControlListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )modify_access_control_list_with_http_infor   s       r   modify_access_control_listz#AIDAPApi.modify_access_control_list  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,  modify_access_control_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.modify_access_control_list_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ModifyAccessControlListRequest body: (required)
        :return: ModifyAccessControlListResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method modify_access_control_listNzOMissing the required parameter `body` when calling `modify_access_control_list`r   r   r   r    z@/ModifyAccessControlList/2025-10-01/aidap/post/application_json/r!   ModifyAccessControlListResponseTr#   r)   r4   s                  r   r   z2AIDAPApi.modify_access_control_list_with_http_info  rL   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  modify_compute_name  # noqa: E501

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

        :param async_req bool
        :param ModifyComputeNameRequest body: (required)
        :return: ModifyComputeNameResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "modify_compute_name_with_http_infor   s       r   modify_compute_namezAIDAPApi.modify_compute_nameg  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  modify_compute_name  # noqa: E501

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

        :param async_req bool
        :param ModifyComputeNameRequest body: (required)
        :return: ModifyComputeNameResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method modify_compute_nameNzHMissing the required parameter `body` when calling `modify_compute_name`r   r   r   r    z:/ModifyComputeName/2025-10-01/aidap/post/application_json/r!   ModifyComputeNameResponseTr#   r)   r4   s                  r   r  z+AIDAPApi.modify_compute_name_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% **''H&#!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  modify_compute_settings  # noqa: E501

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

        :param async_req bool
        :param ModifyComputeSettingsRequest body: (required)
        :return: ModifyComputeSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &modify_compute_settings_with_http_infor   s       r   modify_compute_settingsz AIDAPApi.modify_compute_settings  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"  modify_compute_settings  # noqa: E501

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

        :param async_req bool
        :param ModifyComputeSettingsRequest body: (required)
        :return: ModifyComputeSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method modify_compute_settingsNzLMissing the required parameter `body` when calling `modify_compute_settings`r   r   r   r    z>/ModifyComputeSettings/2025-10-01/aidap/post/application_json/r!   ModifyComputeSettingsResponseTr#   r)   r4   s                  r   r  z/AIDAPApi.modify_compute_settings_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  modify_compute_spec  # noqa: E501

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

        :param async_req bool
        :param ModifyComputeSpecRequest body: (required)
        :return: ModifyComputeSpecResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "modify_compute_spec_with_http_infor   s       r   modify_compute_speczAIDAPApi.modify_compute_spec)  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  modify_compute_spec  # noqa: E501

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

        :param async_req bool
        :param ModifyComputeSpecRequest body: (required)
        :return: ModifyComputeSpecResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method modify_compute_specNzHMissing the required parameter `body` when calling `modify_compute_spec`r   r   r   r    z:/ModifyComputeSpec/2025-10-01/aidap/post/application_json/r!   ModifyComputeSpecResponseTr#   r)   r4   s                  r   r  z+AIDAPApi.modify_compute_spec_with_http_info>  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  modify_vpc_settings  # noqa: E501

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

        :param async_req bool
        :param ModifyVpcSettingsRequest body: (required)
        :return: ModifyVpcSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "modify_vpc_settings_with_http_infor   s       r   modify_vpc_settingszAIDAPApi.modify_vpc_settings  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  modify_vpc_settings  # noqa: E501

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

        :param async_req bool
        :param ModifyVpcSettingsRequest body: (required)
        :return: ModifyVpcSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method modify_vpc_settingsNzHMissing the required parameter `body` when calling `modify_vpc_settings`r   r   r   r    z:/ModifyVpcSettings/2025-10-01/aidap/post/application_json/r!   ModifyVpcSettingsResponseTr#   r)   r4   s                  r   r  z+AIDAPApi.modify_vpc_settings_with_http_info  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a_  modify_workspace_deletion_protection_policy  # noqa: E501

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

        :param async_req bool
        :param ModifyWorkspaceDeletionProtectionPolicyRequest body: (required)
        :return: ModifyWorkspaceDeletionProtectionPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   :modify_workspace_deletion_protection_policy_with_http_infor   s       r   +modify_workspace_deletion_protection_policyz4AIDAPApi.modify_workspace_deletion_protection_policy  sa     ,0'(::k"" 	R4RSWbb[abbbTTTUYdd]c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 )an  modify_workspace_deletion_protection_policy  # noqa: E501

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

        :param async_req bool
        :param ModifyWorkspaceDeletionProtectionPolicyRequest body: (required)
        :return: ModifyWorkspaceDeletionProtectionPolicyResponse
                 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 modify_workspace_deletion_protection_policyNz`Missing the required parameter `body` when calling `modify_workspace_deletion_protection_policy`r   r   r   r    zP/ModifyWorkspaceDeletionProtectionPolicy/2025-10-01/aidap/post/application_json/r!   /ModifyWorkspaceDeletionProtectionPolicyResponseTr#   r)   r4   s                  r   r  zCAIDAPApi.modify_workspace_deletion_protection_policy_with_http_info   s    X
+&&&2333,---,---fX&677 	 	HC*$$MORS   F3KK8?1 	AvV7K7K7=f~7M  A  A  AV .K"&/"F"F #" #"h )-(R(R )" )"n% **''^`f#!K'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  modify_workspace_name  # noqa: E501

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

        :param async_req bool
        :param ModifyWorkspaceNameRequest body: (required)
        :return: ModifyWorkspaceNameResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $modify_workspace_name_with_http_infor   s       r   modify_workspace_namezAIDAPApi.modify_workspace_nameL  ]     ,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  modify_workspace_name  # noqa: E501

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

        :param async_req bool
        :param ModifyWorkspaceNameRequest body: (required)
        :return: ModifyWorkspaceNameResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method modify_workspace_nameNzJMissing the required parameter `body` when calling `modify_workspace_name`r   r   r   r    z</ModifyWorkspaceName/2025-10-01/aidap/post/application_json/r!   ModifyWorkspaceNameResponseTr#   r)   r4   s                  r   r  z-AIDAPApi.modify_workspace_name_with_http_infoa  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% **''JF#!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 )aW  modify_workspace_public_connection_policy  # noqa: E501

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

        :param async_req bool
        :param ModifyWorkspacePublicConnectionPolicyRequest body: (required)
        :return: ModifyWorkspacePublicConnectionPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   8modify_workspace_public_connection_policy_with_http_infor   s       r   )modify_workspace_public_connection_policyz2AIDAPApi.modify_workspace_public_connection_policy  sa     ,0'(::k"" 	P4PQU``Y_```RTRSWbb[abbTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )af  modify_workspace_public_connection_policy  # noqa: E501

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

        :param async_req bool
        :param ModifyWorkspacePublicConnectionPolicyRequest body: (required)
        :return: ModifyWorkspacePublicConnectionPolicyResponse
                 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 modify_workspace_public_connection_policyNz^Missing the required parameter `body` when calling `modify_workspace_public_connection_policy`r   r   r   r    zN/ModifyWorkspacePublicConnectionPolicy/2025-10-01/aidap/post/application_json/r!   -ModifyWorkspacePublicConnectionPolicyResponseTr#   r)   r4   s                  r   r"  zAAIDAPApi.modify_workspace_public_connection_policy_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$KMPQ   F3KK8?1 	vV7K7K7=f~7M}~~~V .K"&/"F"F #" #"h )-(R(R )" )"n% **''\^d#!I'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  modify_workspace_settings  # noqa: E501

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

        :param async_req bool
        :param ModifyWorkspaceSettingsRequest body: (required)
        :return: ModifyWorkspaceSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (modify_workspace_settings_with_http_infor   s       r   modify_workspace_settingsz"AIDAPApi.modify_workspace_settings  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*  modify_workspace_settings  # noqa: E501

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

        :param async_req bool
        :param ModifyWorkspaceSettingsRequest body: (required)
        :return: ModifyWorkspaceSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method modify_workspace_settingsNzNMissing the required parameter `body` when calling `modify_workspace_settings`r   r   r   r    z@/ModifyWorkspaceSettings/2025-10-01/aidap/post/application_json/r!   ModifyWorkspaceSettingsResponseTr#   r)   r4   s                  r   r'  z1AIDAPApi.modify_workspace_settings_with_http_info#  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a!  remove_tags_from_workspaces  # 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_tags_from_workspaces(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RemoveTagsFromWorkspacesRequest body: (required)
        :return: RemoveTagsFromWorkspacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *remove_tags_from_workspaces_with_http_infor   s       r   remove_tags_from_workspacesz$AIDAPApi.remove_tags_from_workspaceso  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a0  remove_tags_from_workspaces  # 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_tags_from_workspaces_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RemoveTagsFromWorkspacesRequest body: (required)
        :return: RemoveTagsFromWorkspacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method remove_tags_from_workspacesNzPMissing the required parameter `body` when calling `remove_tags_from_workspaces`r   r   r   r    zA/RemoveTagsFromWorkspaces/2025-10-01/aidap/post/application_json/r!    RemoveTagsFromWorkspacesResponseTr#   r)   r4   s                  r   r,  z3AIDAPApi.remove_tags_from_workspaces_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% **''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  reset_branch  # 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_branch(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ResetBranchRequest body: (required)
        :return: ResetBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   reset_branch_with_http_infor   s       r   reset_branchzAIDAPApi.reset_branch  s]     ,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  reset_branch  # 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_branch_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ResetBranchRequest body: (required)
        :return: ResetBranchResponse
                 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_branchNzAMissing the required parameter `body` when calling `reset_branch`r   r   r   r    z4/ResetBranch/2025-10-01/aidap/post/application_json/r!   ResetBranchResponseTr#   r)   r4   s                  r   r1  z$AIDAPApi.reset_branch_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% **''BF#!/'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  reset_db_account_password  # 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_db_account_password(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ResetDBAccountPasswordRequest body: (required)
        :return: ResetDBAccountPasswordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (reset_db_account_password_with_http_infor   s       r   reset_db_account_passwordz"AIDAPApi.reset_db_account_password1  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_db_account_password  # 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_db_account_password_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ResetDBAccountPasswordRequest body: (required)
        :return: ResetDBAccountPasswordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method reset_db_account_passwordNzNMissing the required parameter `body` when calling `reset_db_account_password`r   r   r   r    z?/ResetDBAccountPassword/2025-10-01/aidap/post/application_json/r!   ResetDBAccountPasswordResponseTr#   r)   r4   s                  r   r6  z1AIDAPApi.reset_db_account_password_with_http_infoF  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 )a5  reset_workspace_account_password  # 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_workspace_account_password(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ResetWorkspaceAccountPasswordRequest body: (required)
        :return: ResetWorkspaceAccountPasswordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   /reset_workspace_account_password_with_http_infor   s       r    reset_workspace_account_passwordz)AIDAPApi.reset_workspace_account_password  s_     ,0'(::k"" 	G4GWWPVWWWITI$YYRXYYT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 )aD  reset_workspace_account_password  # 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_workspace_account_password_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ResetWorkspaceAccountPasswordRequest body: (required)
        :return: ResetWorkspaceAccountPasswordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zRGot an unexpected keyword argument '%s' to method reset_workspace_account_passwordNzUMissing the required parameter `body` when calling `reset_workspace_account_password`r   r   r   r    zF/ResetWorkspaceAccountPassword/2025-10-01/aidap/post/application_json/r!   %ResetWorkspaceAccountPasswordResponseTr#   r)   r4   s                  r   r;  z8AIDAPApi.reset_workspace_account_password_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$BDGH   F3KK8?1 	vvV7K7K7=f~7MtuuuV .K"&/"F"F #" #"h )-(R(R )" )"n% **''TV\#!A'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  restart_branch  # noqa: E501

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

        :param async_req bool
        :param RestartBranchRequest body: (required)
        :return: RestartBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   restart_branch_with_http_infor   s       r   restart_branchzAIDAPApi.restart_branch  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   restart_branch  # noqa: E501

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

        :param async_req bool
        :param RestartBranchRequest body: (required)
        :return: RestartBranchResponse
                 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 restart_branchNzCMissing the required parameter `body` when calling `restart_branch`r   r   r   r    z6/RestartBranch/2025-10-01/aidap/post/application_json/r!   RestartBranchResponseTr#   r)   r4   s                  r   r@  z&AIDAPApi.restart_branch_with_http_info  rE   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  set_as_default_branch  # 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_as_default_branch(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SetAsDefaultBranchRequest body: (required)
        :return: SetAsDefaultBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $set_as_default_branch_with_http_infor   s       r   set_as_default_branchzAIDAPApi.set_as_default_branchT  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_as_default_branch  # 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_as_default_branch_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SetAsDefaultBranchRequest body: (required)
        :return: SetAsDefaultBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method set_as_default_branchNzJMissing the required parameter `body` when calling `set_as_default_branch`r   r   r   r    z;/SetAsDefaultBranch/2025-10-01/aidap/post/application_json/r!   SetAsDefaultBranchResponseTr#   r)   r4   s                  r   rE  z-AIDAPApi.set_as_default_branch_with_http_infoi  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% **''I6#!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  start_workspace  # 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_workspace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StartWorkspaceRequest body: (required)
        :return: StartWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   start_workspace_with_http_infor   s       r   start_workspacezAIDAPApi.start_workspace  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_workspace  # 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_workspace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StartWorkspaceRequest body: (required)
        :return: StartWorkspaceResponse
                 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_workspaceNzDMissing the required parameter `body` when calling `start_workspace`r   r   r   r    z7/StartWorkspace/2025-10-01/aidap/post/application_json/r!   StartWorkspaceResponseTr#   r)   r4   s                  r   rJ  z'AIDAPApi.start_workspace_with_http_info  r_   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  stop_workspace  # 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_workspace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopWorkspaceRequest body: (required)
        :return: StopWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   stop_workspace_with_http_infor   s       r   stop_workspacezAIDAPApi.stop_workspace  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   stop_workspace  # 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_workspace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StopWorkspaceRequest body: (required)
        :return: StopWorkspaceResponse
                 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_workspaceNzCMissing the required parameter `body` when calling `stop_workspace`r   r   r   r    z6/StopWorkspace/2025-10-01/aidap/post/application_json/r!   StopWorkspaceResponseTr#   r)   r4   s                  r   rO  z&AIDAPApi.stop_workspace_with_http_info+  rE   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_branch  # 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_branch(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBranchRequest body: (required)
        :return: UpdateBranchResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_branch_with_http_infor   s       r   update_branchzAIDAPApi.update_branchw  rP   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_branch  # 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_branch_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBranchRequest body: (required)
        :return: UpdateBranchResponse
                 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_branchNzBMissing the required parameter `body` when calling `update_branch`r   r   r   r    z5/UpdateBranch/2025-10-01/aidap/post/application_json/r!   UpdateBranchResponseTr#   r)   r4   s                  r   rT  z%AIDAPApi.update_branch_with_http_info  rS   r   r   )m__name__
__module____qualname____doc__r   r   r   rA   r@   rH   rG   rO   rN   rV   rU   r[   rZ   rb   ra   ri   rh   rp   ro   rw   rv   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,  r2  r1  r7  r6  r<  r;  rA  r@  rF  rE  rK  rJ  rP  rO  rU  rT   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3 J3 J3r   r   )r[  
__future__r   rer,   r   objectr   r\  r   r   <module>r`     s     ' & & & & & 				 


    ~N3 ~N3 ~N3 ~N3 ~N3v ~N3 ~N3 ~N3 ~N3 ~N3r   