
    ~i                    J    d Z ddlmZ ddlZddlZddlZ G d de          ZdS )z
    organization

    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                   f   e Zd ZdZdfd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 ZfdS )gORGANIZATIONApizNOTE: 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     w/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkorganization/api/organization_api.py__init__zORGANIZATIONApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  accept_invitation  # noqa: E501

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

        :param async_req bool
        :param AcceptInvitationRequest body: (required)
        :return: AcceptInvitationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get accept_invitation_with_http_infor   bodykwargsdatas       r   accept_invitationz!ORGANIZATIONApi.accept_invitation$   ]     ,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  accept_invitation  # noqa: E501

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

        :param async_req bool
        :param AcceptInvitationRequest body: (required)
        :return: AcceptInvitationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zCGot an unexpected keyword argument '%s' to method accept_invitationNzFMissing the required parameter `body` when calling `accept_invitation`application/jsonAcceptContent-TypevolcengineSignz@/AcceptInvitation/2022-01-01/organization/post/application_json/POSTAcceptInvitationResponseT
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   z0ORGANIZATIONApi.accept_invitation_with_http_info9       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% **''NPV#!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  accept_quit_application  # noqa: E501

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

        :param async_req bool
        :param AcceptQuitApplicationRequest body: (required)
        :return: AcceptQuitApplicationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &accept_quit_application_with_http_infor   s       r   accept_quit_applicationz'ORGANIZATIONApi.accept_quit_application   ]     ,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"  accept_quit_application  # noqa: E501

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

        :param async_req bool
        :param AcceptQuitApplicationRequest body: (required)
        :return: AcceptQuitApplicationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method accept_quit_applicationNzLMissing the required parameter `body` when calling `accept_quit_application`r   r   r   r    zE/AcceptQuitApplication/2022-01-01/organization/post/application_json/r!   AcceptQuitApplicationResponseTr#   r)   r4   s                  r   rA   z6ORGANIZATIONApi.accept_quit_application_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$9;>?   F3KK8?1 	mvV7K7K7=f~7MklllV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!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)  attach_service_control_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.attach_service_control_policy(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param AttachServiceControlPolicyRequest body: (required)
        :return: AttachServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method attach_service_control_policyNzRMissing the required parameter `body` when calling `attach_service_control_policy`r   r   r   r    zJ/AttachServiceControlPolicy/2022-01-01/organization/post/application_json/r!   "AttachServiceControlPolicyResponseTr#   r)   r4   s                  r   rH   z<ORGANIZATIONApi.attach_service_control_policy_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$?ADE   F3KK8?1 	svV7K7K7=f~7MqrrrV .K"&/"F"F #" #"h )-(R(R )" )"n% **''XZ`#!>'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 )aU  cancel_change_account_secure_contact_info  # noqa: E501

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

        :param async_req bool
        :param CancelChangeAccountSecureContactInfoRequest body: (required)
        :return: CancelChangeAccountSecureContactInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   8cancel_change_account_secure_contact_info_with_http_infor   s       r   )cancel_change_account_secure_contact_infoz9ORGANIZATIONApi.cancel_change_account_secure_contact_infoG  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 )ad  cancel_change_account_secure_contact_info  # noqa: E501

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

        :param async_req bool
        :param CancelChangeAccountSecureContactInfoRequest body: (required)
        :return: CancelChangeAccountSecureContactInfoResponse
                 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 cancel_change_account_secure_contact_infoNz^Missing the required parameter `body` when calling `cancel_change_account_secure_contact_info`r   r   r   r    zT/CancelChangeAccountSecureContactInfo/2022-01-01/organization/post/application_json/r!   ,CancelChangeAccountSecureContactInfoResponseTr#   r)   r4   s                  r   rO   zHORGANIZATIONApi.cancel_change_account_secure_contact_info_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% **''bdj#!H'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  cancel_invitation  # noqa: E501

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

        :param async_req bool
        :param CancelInvitationRequest body: (required)
        :return: CancelInvitationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    cancel_invitation_with_http_infor   s       r   cancel_invitationz!ORGANIZATIONApi.cancel_invitation  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  cancel_invitation  # noqa: E501

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

        :param async_req bool
        :param CancelInvitationRequest body: (required)
        :return: CancelInvitationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method cancel_invitationNzFMissing the required parameter `body` when calling `cancel_invitation`r   r   r   r    z@/CancelInvitation/2022-01-01/organization/post/application_json/r!   CancelInvitationResponseTr#   r)   r4   s                  r   rT   z0ORGANIZATIONApi.cancel_invitation_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a;  change_account_secure_contact_info  # noqa: E501

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

        :param async_req bool
        :param ChangeAccountSecureContactInfoRequest body: (required)
        :return: ChangeAccountSecureContactInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1change_account_secure_contact_info_with_http_infor   s       r   "change_account_secure_contact_infoz2ORGANIZATIONApi.change_account_secure_contact_info	  s_     ,0'(::k"" 	I4I$YYRXYYYKTKD[[TZ[[TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aJ  change_account_secure_contact_info  # noqa: E501

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

        :param async_req bool
        :param ChangeAccountSecureContactInfoRequest body: (required)
        :return: ChangeAccountSecureContactInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method change_account_secure_contact_infoNzWMissing the required parameter `body` when calling `change_account_secure_contact_info`r   r   r   r    zN/ChangeAccountSecureContactInfo/2022-01-01/organization/post/application_json/r!   &ChangeAccountSecureContactInfoResponseTr#   r)   r4   s                  r   rY   zAORGANIZATIONApi.change_account_secure_contact_info_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$DFIJ   F3KK8?1 	xvV7K7K7=f~7MvwwwV .K"&/"F"F #" #"h )-(R(R )" )"n% **''\^d#!B'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_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_account(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param CreateAccountRequest body: (required)
        :return: CreateAccountResponse
                 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_accountNzCMissing the required parameter `body` when calling `create_account`r   r   r   r    z=/CreateAccount/2022-01-01/organization/post/application_json/r!   CreateAccountResponseTr#   r)   r4   s                  r   r^   z-ORGANIZATIONApi.create_account_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% **''KV#!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_organization  # 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_organization(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateOrganizationRequest body: (required)
        :return: CreateOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "create_organization_with_http_infor   s       r   create_organizationz#ORGANIZATIONApi.create_organization  ]     ,0'(::k"" 	:4:4JJ6JJJ<T<TLLVLLTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_organization  # 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_organization_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateOrganizationRequest body: (required)
        :return: CreateOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method create_organizationNzHMissing the required parameter `body` when calling `create_organization`r   r   r   r    zB/CreateOrganization/2022-01-01/organization/post/application_json/r!   CreateOrganizationResponseTr#   r)   r4   s                  r   re   z2ORGANIZATIONApi.create_organization_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% **''PRX#!6'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_organizational_unit  # 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_organizational_unit(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateOrganizationalUnitRequest body: (required)
        :return: CreateOrganizationalUnitResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )create_organizational_unit_with_http_infor   s       r   create_organizational_unitz*ORGANIZATIONApi.create_organizational_unit,  ]     ,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_organizational_unit  # 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_organizational_unit_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateOrganizationalUnitRequest body: (required)
        :return: CreateOrganizationalUnitResponse
                 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_organizational_unitNzOMissing the required parameter `body` when calling `create_organizational_unit`r   r   r   r    zH/CreateOrganizationalUnit/2022-01-01/organization/post/application_json/r!    CreateOrganizationalUnitResponseTr#   r)   r4   s                  r   rl   z9ORGANIZATIONApi.create_organizational_unit_with_http_infoA      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% **''VX^#!<'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_service_control_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.create_service_control_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateServiceControlPolicyRequest body: (required)
        :return: CreateServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,create_service_control_policy_with_http_infor   s       r   create_service_control_policyz-ORGANIZATIONApi.create_service_control_policy  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 )a8  create_service_control_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.create_service_control_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateServiceControlPolicyRequest body: (required)
        :return: CreateServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method create_service_control_policyNzRMissing the required parameter `body` when calling `create_service_control_policy`r   r   r   r    zJ/CreateServiceControlPolicy/2022-01-01/organization/post/application_json/r!   "CreateServiceControlPolicyResponseTr#   r)   r4   s                  r   rs   z<ORGANIZATIONApi.create_service_control_policy_with_http_info  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_organization  # 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_organization(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DeleteOrganizationRequest body: (required)
        :return: DeleteOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method delete_organizationNzHMissing the required parameter `body` when calling `delete_organization`r   r   r   r    zB/DeleteOrganization/2022-01-01/organization/post/application_json/r!   DeleteOrganizationResponseTr#   r)   r4   s                  r   rx   z2ORGANIZATIONApi.delete_organization_with_http_info  rj   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_organizational_unit  # 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_organizational_unit(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteOrganizationalUnitRequest body: (required)
        :return: DeleteOrganizationalUnitResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )delete_organizational_unit_with_http_infor   s       r   delete_organizational_unitz*ORGANIZATIONApi.delete_organizational_unitO  rn   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a.  delete_organizational_unit  # 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_organizational_unit_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteOrganizationalUnitRequest body: (required)
        :return: DeleteOrganizationalUnitResponse
                 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_organizational_unitNzOMissing the required parameter `body` when calling `delete_organizational_unit`r   r   r   r    zH/DeleteOrganizationalUnit/2022-01-01/organization/post/application_json/r!    DeleteOrganizationalUnitResponseTr#   r)   r4   s                  r   r}   z9ORGANIZATIONApi.delete_organizational_unit_with_http_infod  rq   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  delete_service_control_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.delete_service_control_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteServiceControlPolicyRequest body: (required)
        :return: DeleteServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,delete_service_control_policy_with_http_infor   s       r   delete_service_control_policyz-ORGANIZATIONApi.delete_service_control_policy  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 )a8  delete_service_control_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.delete_service_control_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteServiceControlPolicyRequest body: (required)
        :return: DeleteServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method delete_service_control_policyNzRMissing the required parameter `body` when calling `delete_service_control_policy`r   r   r   r    zJ/DeleteServiceControlPolicy/2022-01-01/organization/post/application_json/r!   "DeleteServiceControlPolicyResponseTr#   r)   r4   s                  r   r   z<ORGANIZATIONApi.delete_service_control_policy_with_http_info  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_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.describe_account(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeAccountRequest body: (required)
        :return: DescribeAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   describe_account_with_http_infor   s       r   describe_accountz ORGANIZATIONApi.describe_account  ]     ,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  describe_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.describe_account_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeAccountRequest body: (required)
        :return: DescribeAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method describe_accountNzEMissing the required parameter `body` when calling `describe_account`r   r   r   r    z?/DescribeAccount/2022-01-01/organization/post/application_json/r!   DescribeAccountResponseTr#   r)   r4   s                  r   r   z/ORGANIZATIONApi.describe_account_with_http_info&      X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!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#  describe_account_invitation  # 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_account_invitation(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DescribeAccountInvitationRequest body: (required)
        :return: DescribeAccountInvitationResponse
                 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_account_invitationNzPMissing the required parameter `body` when calling `describe_account_invitation`r   r   r   r    zI/DescribeAccountInvitation/2022-01-01/organization/post/application_json/r!   !DescribeAccountInvitationResponseTr#   r)   r4   s                  r   r   z:ORGANIZATIONApi.describe_account_invitation_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% **''WY_#!='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_organization  # 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_organization(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeOrganizationRequest body: (required)
        :return: DescribeOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $describe_organization_with_http_infor   s       r   describe_organizationz%ORGANIZATIONApi.describe_organization  ]     ,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  describe_organization  # 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_organization_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeOrganizationRequest body: (required)
        :return: DescribeOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method describe_organizationNzJMissing the required parameter `body` when calling `describe_organization`r   r   r   r    zD/DescribeOrganization/2022-01-01/organization/post/application_json/r!   DescribeOrganizationResponseTr#   r)   r4   s                  r   r   z4ORGANIZATIONApi.describe_organization_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''RTZ#!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_organizational_unit  # 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_organizational_unit(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param DescribeOrganizationalUnitRequest body: (required)
        :return: DescribeOrganizationalUnitResponse
                 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_organizational_unitNzQMissing the required parameter `body` when calling `describe_organizational_unit`r   r   r   r    zJ/DescribeOrganizationalUnit/2022-01-01/organization/post/application_json/r!   "DescribeOrganizationalUnitResponseTr#   r)   r4   s                  r   r   z;ORGANIZATIONApi.describe_organizational_unit_with_http_infoI  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% **''XZ`#!>'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_quit_application  # 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_quit_application(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeQuitApplicationRequest body: (required)
        :return: DescribeQuitApplicationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (describe_quit_application_with_http_infor   s       r   describe_quit_applicationz)ORGANIZATIONApi.describe_quit_application  ]     ,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_quit_application  # 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_quit_application_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeQuitApplicationRequest body: (required)
        :return: DescribeQuitApplicationResponse
                 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_quit_applicationNzNMissing the required parameter `body` when calling `describe_quit_application`r   r   r   r    zG/DescribeQuitApplication/2022-01-01/organization/post/application_json/r!   DescribeQuitApplicationResponseTr#   r)   r4   s                  r   r   z8ORGANIZATIONApi.describe_quit_application_with_http_info      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% **''UW]#!;'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)  detach_service_control_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.detach_service_control_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DetachServiceControlPolicyRequest body: (required)
        :return: DetachServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,detach_service_control_policy_with_http_infor   s       r   detach_service_control_policyz-ORGANIZATIONApi.detach_service_control_policy  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 )a8  detach_service_control_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.detach_service_control_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DetachServiceControlPolicyRequest body: (required)
        :return: DetachServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method detach_service_control_policyNzRMissing the required parameter `body` when calling `detach_service_control_policy`r   r   r   r    zJ/DetachServiceControlPolicy/2022-01-01/organization/post/application_json/r!   "DetachServiceControlPolicyResponseTr#   r)   r4   s                  r   r   z<ORGANIZATIONApi.detach_service_control_policy_with_http_info  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  disable_console_login  # noqa: E501

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

        :param async_req bool
        :param DisableConsoleLoginRequest body: (required)
        :return: DisableConsoleLoginResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $disable_console_login_with_http_infor   s       r   disable_console_loginz%ORGANIZATIONApi.disable_console_loginW  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  disable_console_login  # noqa: E501

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

        :param async_req bool
        :param DisableConsoleLoginRequest body: (required)
        :return: DisableConsoleLoginResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method disable_console_loginNzJMissing the required parameter `body` when calling `disable_console_login`r   r   r   r    zC/DisableConsoleLogin/2022-01-01/organization/post/application_json/r!   DisableConsoleLoginResponseTr#   r)   r4   s                  r   r   z4ORGANIZATIONApi.disable_console_login_with_http_infol  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% **''QSY#!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-  disable_service_control_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.disable_service_control_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DisableServiceControlPolicyRequest body: (required)
        :return: DisableServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -disable_service_control_policy_with_http_infor   s       r   disable_service_control_policyz.ORGANIZATIONApi.disable_service_control_policy  s^     ,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<  disable_service_control_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.disable_service_control_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DisableServiceControlPolicyRequest body: (required)
        :return: DisableServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method disable_service_control_policyNzSMissing the required parameter `body` when calling `disable_service_control_policy`r   r   r   r    zK/DisableServiceControlPolicy/2022-01-01/organization/post/application_json/r!   #DisableServiceControlPolicyResponseTr#   r)   r4   s                  r   r   z=ORGANIZATIONApi.disable_service_control_policy_with_http_info  s    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% **''Y[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  enable_console_login  # noqa: E501

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

        :param async_req bool
        :param EnableConsoleLoginRequest body: (required)
        :return: EnableConsoleLoginResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #enable_console_login_with_http_infor   s       r   enable_console_loginz$ORGANIZATIONApi.enable_console_login  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  enable_console_login  # noqa: E501

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

        :param async_req bool
        :param EnableConsoleLoginRequest body: (required)
        :return: EnableConsoleLoginResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method enable_console_loginNzIMissing the required parameter `body` when calling `enable_console_login`r   r   r   r    zB/EnableConsoleLogin/2022-01-01/organization/post/application_json/r!   EnableConsoleLoginResponseTr#   r)   r4   s                  r   r   z3ORGANIZATIONApi.enable_console_login_with_http_info.  s    X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''PRX#!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)  enable_service_control_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.enable_service_control_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param EnableServiceControlPolicyRequest body: (required)
        :return: EnableServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,enable_service_control_policy_with_http_infor   s       r   enable_service_control_policyz-ORGANIZATIONApi.enable_service_control_policyz  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 )a8  enable_service_control_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.enable_service_control_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param EnableServiceControlPolicyRequest body: (required)
        :return: EnableServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method enable_service_control_policyNzRMissing the required parameter `body` when calling `enable_service_control_policy`r   r   r   r    zJ/EnableServiceControlPolicy/2022-01-01/organization/post/application_json/r!   "EnableServiceControlPolicyResponseTr#   r)   r4   s                  r   r   z<ORGANIZATIONApi.enable_service_control_policy_with_http_info  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a/  get_account_secure_contact_info  # noqa: E501

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

        :param async_req bool
        :param GetAccountSecureContactInfoRequest body: (required)
        :return: GetAccountSecureContactInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .get_account_secure_contact_info_with_http_infor   s       r   get_account_secure_contact_infoz/ORGANIZATIONApi.get_account_secure_contact_info  s^     ,0'(::k"" 	F4FtVVvVVVHTHXXQWXXTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a>  get_account_secure_contact_info  # noqa: E501

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

        :param async_req bool
        :param GetAccountSecureContactInfoRequest body: (required)
        :return: GetAccountSecureContactInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method get_account_secure_contact_infoNzTMissing the required parameter `body` when calling `get_account_secure_contact_info`r   r   r   r    zK/GetAccountSecureContactInfo/2022-01-01/organization/post/application_json/r!   #GetAccountSecureContactInfoResponseTr#   r)   r4   s                  r   r   z>ORGANIZATIONApi.get_account_secure_contact_info_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$ACFG   F3KK8?1 	uvV7K7K7=f~7MstttV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Y[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  get_service_control_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.get_service_control_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetServiceControlPolicyRequest body: (required)
        :return: GetServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )get_service_control_policy_with_http_infor   s       r   get_service_control_policyz*ORGANIZATIONApi.get_service_control_policy<	  rn   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a,  get_service_control_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.get_service_control_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetServiceControlPolicyRequest body: (required)
        :return: GetServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method get_service_control_policyNzOMissing the required parameter `body` when calling `get_service_control_policy`r   r   r   r    zG/GetServiceControlPolicy/2022-01-01/organization/post/application_json/r!   GetServiceControlPolicyResponseTr#   r)   r4   s                  r   r   z9ORGANIZATIONApi.get_service_control_policy_with_http_infoQ	  s    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% **''UW]#!;'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 )aG  get_service_control_policy_enablement  # 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_service_control_policy_enablement(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetServiceControlPolicyEnablementRequest body: (required)
        :return: GetServiceControlPolicyEnablementResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   4get_service_control_policy_enablement_with_http_infor   s       r   %get_service_control_policy_enablementz5ORGANIZATIONApi.get_service_control_policy_enablement	  s_     ,0'(::k"" 	L4LT\\U[\\\NTNt^^W]^^TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aV  get_service_control_policy_enablement  # 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_service_control_policy_enablement_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetServiceControlPolicyEnablementRequest body: (required)
        :return: GetServiceControlPolicyEnablementResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zWGot an unexpected keyword argument '%s' to method get_service_control_policy_enablementNzZMissing the required parameter `body` when calling `get_service_control_policy_enablement`r   r   r   r    zQ/GetServiceControlPolicyEnablement/2022-01-01/organization/post/application_json/r!   )GetServiceControlPolicyEnablementResponseTr#   r)   r4   s                  r   r   zDORGANIZATIONApi.get_service_control_policy_enablement_with_http_info	  s    X
+&&&2333,---,---fX&677 	 	HC*$$GILM   F3KK8?1 	{vV7K7K7=f~7MyzzzV .K"&/"F"F #" #"h )-(R(R )" )"n% **''_ag#!E'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  invite_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.invite_account(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param InviteAccountRequest body: (required)
        :return: InviteAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   invite_account_with_http_infor   s       r   invite_accountzORGANIZATIONApi.invite_account	  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   invite_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.invite_account_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param InviteAccountRequest body: (required)
        :return: InviteAccountResponse
                 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 invite_accountNzCMissing the required parameter `body` when calling `invite_account`r   r   r   r    z=/InviteAccount/2022-01-01/organization/post/application_json/r!   InviteAccountResponseTr#   r)   r4   s                  r   r   z-ORGANIZATIONApi.invite_account_with_http_info
  rc   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_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.list_accounts(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAccountsRequest body: (required)
        :return: ListAccountsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_accounts_with_http_infor   s       r   list_accountszORGANIZATIONApi.list_accounts_
  ]     ,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  list_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.list_accounts_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAccountsRequest body: (required)
        :return: ListAccountsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method list_accountsNzBMissing the required parameter `body` when calling `list_accounts`r   r   r   r    z</ListAccounts/2022-01-01/organization/post/application_json/r!   ListAccountsResponseTr#   r)   r4   s                  r   r   z,ORGANIZATIONApi.list_accounts_with_http_infot
  s    X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''JF#!0'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_invitations  # 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_invitations(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param ListInvitationsRequest body: (required)
        :return: ListInvitationsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method list_invitationsNzEMissing the required parameter `body` when calling `list_invitations`r   r   r   r    z?/ListInvitations/2022-01-01/organization/post/application_json/r!   ListInvitationsResponseTr#   r)   r4   s                  r   r   z/ORGANIZATIONApi.list_invitations_with_http_info
  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_organizational_units  # 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_organizational_units(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param ListOrganizationalUnitsRequest body: (required)
        :return: ListOrganizationalUnitsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method list_organizational_unitsNzNMissing the required parameter `body` when calling `list_organizational_units`r   r   r   r    zG/ListOrganizationalUnits/2022-01-01/organization/post/application_json/r!   ListOrganizationalUnitsResponseTr#   r)   r4   s                  r   r   z8ORGANIZATIONApi.list_organizational_units_with_http_info6  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aC  list_organizational_units_for_parent  # 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_organizational_units_for_parent(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListOrganizationalUnitsForParentRequest body: (required)
        :return: ListOrganizationalUnitsForParentResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   3list_organizational_units_for_parent_with_http_infor   s       r   $list_organizational_units_for_parentz4ORGANIZATIONApi.list_organizational_units_for_parent  s_     ,0'(::k"" 	K4KD[[TZ[[[MTMd]]V\]]TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aR  list_organizational_units_for_parent  # 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_organizational_units_for_parent_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListOrganizationalUnitsForParentRequest body: (required)
        :return: ListOrganizationalUnitsForParentResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zVGot an unexpected keyword argument '%s' to method list_organizational_units_for_parentNzYMissing the required parameter `body` when calling `list_organizational_units_for_parent`r   r   r   r    zP/ListOrganizationalUnitsForParent/2022-01-01/organization/post/application_json/r!   (ListOrganizationalUnitsForParentResponseTr#   r)   r4   s                  r   r   zCORGANIZATIONApi.list_organizational_units_for_parent_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$FHKL   F3KK8?1 	zvV7K7K7=f~7MxyyyV .K"&/"F"F #" #"h )-(R(R )" )"n% **''^`f#!D'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_policies_for_target  # 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_policies_for_target(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPoliciesForTargetRequest body: (required)
        :return: ListPoliciesForTargetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'list_policies_for_target_with_http_infor   s       r   list_policies_for_targetz(ORGANIZATIONApi.list_policies_for_target  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_policies_for_target  # 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_policies_for_target_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPoliciesForTargetRequest body: (required)
        :return: ListPoliciesForTargetResponse
                 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_policies_for_targetNzMMissing the required parameter `body` when calling `list_policies_for_target`r   r   r   r    zE/ListPoliciesForTarget/2022-01-01/organization/post/application_json/r!   ListPoliciesForTargetResponseTr#   r)   r4   s                  r   r   z7ORGANIZATIONApi.list_policies_for_target_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% **''SU[#!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)  list_service_control_policies  # 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_service_control_policies(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListServiceControlPoliciesRequest body: (required)
        :return: ListServiceControlPoliciesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,list_service_control_policies_with_http_infor   s       r   list_service_control_policiesz-ORGANIZATIONApi.list_service_control_policiesD  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 )a8  list_service_control_policies  # 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_service_control_policies_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListServiceControlPoliciesRequest body: (required)
        :return: ListServiceControlPoliciesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method list_service_control_policiesNzRMissing the required parameter `body` when calling `list_service_control_policies`r   r   r   r    zJ/ListServiceControlPolicies/2022-01-01/organization/post/application_json/r!   "ListServiceControlPoliciesResponseTr#   r)   r4   s                  r   r   z<ORGANIZATIONApi.list_service_control_policies_with_http_infoY  rM   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_tag_resources  # 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_tag_resources(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTagResourcesRequest body: (required)
        :return: ListTagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !list_tag_resources_with_http_infor   s       r   list_tag_resourcesz"ORGANIZATIONApi.list_tag_resources  s]     ,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  list_tag_resources  # 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_tag_resources_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTagResourcesRequest body: (required)
        :return: ListTagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method list_tag_resourcesNzGMissing the required parameter `body` when calling `list_tag_resources`r   r   
text/plainr   r    z9/ListTagResources/2022-01-01/organization/get/text_plain/GETListTagResourcesResponseTr#   r)   r4   s                  r   r   z1ORGANIZATIONApi.list_tag_resources_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) )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_tags_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.list_tags_keys(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTagsKeysRequest body: (required)
        :return: ListTagsKeysResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_tags_keys_with_http_infor   s       r   list_tags_keyszORGANIZATIONApi.list_tags_keys  r`   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_tags_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.list_tags_keys_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTagsKeysRequest body: (required)
        :return: ListTagsKeysResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z@Got an unexpected keyword argument '%s' to method list_tags_keysNzCMissing the required parameter `body` when calling `list_tags_keys`r   r   r   r    z</ListTagsKeys/2022-01-01/organization/post/application_json/r!   ListTagsKeysResponseTr#   r)   r4   s                  r   r   z-ORGANIZATIONApi.list_tags_keys_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(R )" )"n% **''JF#!0'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_tags_values  # 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_tags_values(body, async_req=True)
        >>> result = thread.get()

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

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

        :param async_req bool
        :param ListTargetsForPolicyRequest body: (required)
        :return: ListTargetsForPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &list_targets_for_policy_with_http_infor   s       r   list_targets_for_policyz'ORGANIZATIONApi.list_targets_for_policy  rC   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a   list_targets_for_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.list_targets_for_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTargetsForPolicyRequest body: (required)
        :return: ListTargetsForPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method list_targets_for_policyNzLMissing the required parameter `body` when calling `list_targets_for_policy`r   r   r   r    zD/ListTargetsForPolicy/2022-01-01/organization/post/application_json/r!   ListTargetsForPolicyResponseTr#   r)   r4   s                  r   r  z6ORGANIZATIONApi.list_targets_for_policy_with_http_info  s    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% **''RTZ#!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  move_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.move_account(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param MoveAccountRequest body: (required)
        :return: MoveAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   move_account_with_http_infor   s       r   move_accountzORGANIZATIONApi.move_account)  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  move_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.move_account_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param MoveAccountRequest body: (required)
        :return: MoveAccountResponse
                 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 move_accountNzAMissing the required parameter `body` when calling `move_account`r   r   r   r    z;/MoveAccount/2022-01-01/organization/post/application_json/r!   MoveAccountResponseTr#   r)   r4   s                  r   r  z+ORGANIZATIONApi.move_account_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% **''I6#!/'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  quit_organization  # noqa: E501

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

        :param async_req bool
        :param QuitOrganizationRequest body: (required)
        :return: QuitOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    quit_organization_with_http_infor   s       r   quit_organizationz!ORGANIZATIONApi.quit_organization  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  quit_organization  # noqa: E501

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

        :param async_req bool
        :param QuitOrganizationRequest body: (required)
        :return: QuitOrganizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method quit_organizationNzFMissing the required parameter `body` when calling `quit_organization`r   r   r   r    z@/QuitOrganization/2022-01-01/organization/post/application_json/r!   QuitOrganizationResponseTr#   r)   r4   s                  r   r  z0ORGANIZATIONApi.quit_organization_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  re_invite_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.re_invite_account(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ReInviteAccountRequest body: (required)
        :return: ReInviteAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    re_invite_account_with_http_infor   s       r   re_invite_accountz!ORGANIZATIONApi.re_invite_account  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
  re_invite_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.re_invite_account_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ReInviteAccountRequest body: (required)
        :return: ReInviteAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method re_invite_accountNzFMissing the required parameter `body` when calling `re_invite_account`r   r   r   r    z?/ReInviteAccount/2022-01-01/organization/post/application_json/r!   ReInviteAccountResponseTr#   r)   r4   s                  r   r  z0ORGANIZATIONApi.re_invite_account_with_http_info   s    X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!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  reject_invitation  # noqa: E501

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

        :param async_req bool
        :param RejectInvitationRequest body: (required)
        :return: RejectInvitationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    reject_invitation_with_http_infor   s       r   reject_invitationz!ORGANIZATIONApi.reject_invitationL  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  reject_invitation  # noqa: E501

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

        :param async_req bool
        :param RejectInvitationRequest body: (required)
        :return: RejectInvitationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method reject_invitationNzFMissing the required parameter `body` when calling `reject_invitation`r   r   r   r    z@/RejectInvitation/2022-01-01/organization/post/application_json/r!   RejectInvitationResponseTr#   r)   r4   s                  r   r  z0ORGANIZATIONApi.reject_invitation_with_http_infoa  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  reject_quit_application  # noqa: E501

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

        :param async_req bool
        :param RejectQuitApplicationRequest body: (required)
        :return: RejectQuitApplicationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &reject_quit_application_with_http_infor   s       r   reject_quit_applicationz'ORGANIZATIONApi.reject_quit_application  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"  reject_quit_application  # noqa: E501

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

        :param async_req bool
        :param RejectQuitApplicationRequest body: (required)
        :return: RejectQuitApplicationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method reject_quit_applicationNzLMissing the required parameter `body` when calling `reject_quit_application`r   r   r   r    zE/RejectQuitApplication/2022-01-01/organization/post/application_json/r!   RejectQuitApplicationResponseTr#   r)   r4   s                  r   r  z6ORGANIZATIONApi.reject_quit_application_with_http_info  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  remove_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.remove_account(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RemoveAccountRequest body: (required)
        :return: RemoveAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   remove_account_with_http_infor   s       r   remove_accountzORGANIZATIONApi.remove_account  r`   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a   remove_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.remove_account_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RemoveAccountRequest body: (required)
        :return: RemoveAccountResponse
                 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 remove_accountNzCMissing the required parameter `body` when calling `remove_account`r   r   r   r    z=/RemoveAccount/2022-01-01/organization/post/application_json/r!   RemoveAccountResponseTr#   r)   r4   s                  r   r   z-ORGANIZATIONApi.remove_account_with_http_info#  rc   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aQ  retry_change_account_secure_contact_info  # noqa: E501

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

        :param async_req bool
        :param RetryChangeAccountSecureContactInfoRequest body: (required)
        :return: RetryChangeAccountSecureContactInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   7retry_change_account_secure_contact_info_with_http_infor   s       r   (retry_change_account_secure_contact_infoz8ORGANIZATIONApi.retry_change_account_secure_contact_infoo  sa     ,0'(::k"" 	O4OPT__X^___QTQRVaaZ`aaTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a`  retry_change_account_secure_contact_info  # noqa: E501

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

        :param async_req bool
        :param RetryChangeAccountSecureContactInfoRequest body: (required)
        :return: RetryChangeAccountSecureContactInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zZGot an unexpected keyword argument '%s' to method retry_change_account_secure_contact_infoNz]Missing the required parameter `body` when calling `retry_change_account_secure_contact_info`r   r   r   r    zS/RetryChangeAccountSecureContactInfo/2022-01-01/organization/post/application_json/r!   +RetryChangeAccountSecureContactInfoResponseTr#   r)   r4   s                  r   r%  zGORGANIZATIONApi.retry_change_account_secure_contact_info_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$JLOP   F3KK8?1 	~vV7K7K7=f~7M|}}}V .K"&/"F"F #" #"h )-(R(R )" )"n% **''aci#!G'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  tag_resources  # noqa: E501

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

        :param async_req bool
        :param TagResourcesRequest body: (required)
        :return: TagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   tag_resources_with_http_infor   s       r   tag_resourceszORGANIZATIONApi.tag_resources  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  tag_resources  # noqa: E501

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

        :param async_req bool
        :param TagResourcesRequest body: (required)
        :return: TagResourcesResponse
                 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 tag_resourcesNzBMissing the required parameter `body` when calling `tag_resources`r   r   r   r   r    z5/TagResources/2022-01-01/organization/get/text_plain/r   TagResourcesResponseTr#   r)   r4   s                  r   r*  z,ORGANIZATIONApi.tag_resources_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(RN) )n% **''CU#!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  untag_resources  # noqa: E501

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

        :param async_req bool
        :param UntagResourcesRequest body: (required)
        :return: UntagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   untag_resources_with_http_infor   s       r   untag_resourceszORGANIZATIONApi.untag_resources1  s]     ,0'(::k"" 	646tFFvFFF8T8HHHHTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  untag_resources  # noqa: E501

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

        :param async_req bool
        :param UntagResourcesRequest body: (required)
        :return: UntagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method untag_resourcesNzDMissing the required parameter `body` when calling `untag_resources`r   r   r   r   r    z7/UntagResources/2022-01-01/organization/get/text_plain/r   UntagResourcesResponseTr#   r)   r4   s                  r   r/  z.ORGANIZATIONApi.untag_resources_with_http_infoF  s     X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(RN) )n% **''Eu#!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  update_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.update_account(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAccountRequest body: (required)
        :return: UpdateAccountResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_account_with_http_infor   s       r   update_accountzORGANIZATIONApi.update_account  r`   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a   update_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.update_account_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAccountRequest body: (required)
        :return: UpdateAccountResponse
                 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_accountNzCMissing the required parameter `body` when calling `update_account`r   r   r   r    z=/UpdateAccount/2022-01-01/organization/post/application_json/r!   UpdateAccountResponseTr#   r)   r4   s                  r   r4  z-ORGANIZATIONApi.update_account_with_http_info  rc   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_organizational_unit  # 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_organizational_unit(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param UpdateOrganizationalUnitRequest body: (required)
        :return: UpdateOrganizationalUnitResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method update_organizational_unitNzOMissing the required parameter `body` when calling `update_organizational_unit`r   r   r   r    zH/UpdateOrganizationalUnit/2022-01-01/organization/post/application_json/r!    UpdateOrganizationalUnitResponseTr#   r)   r4   s                  r   r9  z9ORGANIZATIONApi.update_organizational_unit_with_http_info  rq   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  update_service_control_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.update_service_control_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateServiceControlPolicyRequest body: (required)
        :return: UpdateServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,update_service_control_policy_with_http_infor   s       r   update_service_control_policyz-ORGANIZATIONApi.update_service_control_policyT  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 )a8  update_service_control_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.update_service_control_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateServiceControlPolicyRequest body: (required)
        :return: UpdateServiceControlPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method update_service_control_policyNzRMissing the required parameter `body` when calling `update_service_control_policy`r   r   r   r    zJ/UpdateServiceControlPolicy/2022-01-01/organization/post/application_json/r!   "UpdateServiceControlPolicyResponseTr#   r)   r4   s                  r   r>  z<ORGANIZATIONApi.update_service_control_policy_with_http_infoi  rM   r   r   )g__name__
__module____qualname____doc__r   r   r   rB   rA   rI   rH   rP   rO   rU   rT   rZ   rY   r_   r^   rf   re   rm   rl   rt   rs   ry   rx   r~   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r  r  r  r  r!  r   r&  r%  r+  r*  r0  r/  r5  r4  r:  r9  r?  r>   r   r   r   r      s        % % % %
  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J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   )rE  
__future__r   rer,   r   objectr   rF  r   r   <module>rJ     s     ' & & & & & 				 


    [J3 [J3 [J3 [J3 [J3f [J3 [J3 [J3 [J3 [J3r   