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

    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
    N)Configurationc                   	   e Zd ZdZ	 i ddddddddddd	d
dd
dddddddddddddd
ddddddi dddd
dd
dddd
dd
dd
ddd dd!dd"d#d$d#d%d#d&dd'dd(d
d)dZi dd*dd+dd,dd-dd.d	d/dd0dd1dd2dd3dd4dd5dd6dd7dd8dd9dd:i dd;dd<dd=dd>dd?dd@ddAddBd dCd!dDd"dEd$dFd%dGd&dHd'dId(dJd)dKZddMZedN             Zej	        dO             ZedP             Z
e
j	        dQ             Z
edR             Zej	        dS             ZedT             Zej	        dU             ZedV             Zej	        dW             ZedX             Zej	        dY             ZedZ             Zej	        d[             Zed\             Zej	        d]             Zed^             Zej	        d_             Zed`             Zej	        da             Zedb             Zej	        dc             Zedd             Zej	        de             Zedf             Zej	        dg             Zedh             Zej	        di             Zedj             Zej	        dk             Zedl             Zej	        dm             Zedn             Zej	        do             Zedp             Zej	        dq             Zedr             Zej	        ds             Zedt             Zej	        du             Zedv             Zej	        dw             Zedx             Zej	        dy             Zedz             Zej	        d{             Zed|             Z e j	        d}             Z ed~             Z!e!j	        d             Z!ed             Z"e"j	        d             Z"ed             Z#e#j	        d             Z#ed             Z$e$j	        d             Z$ed             Z%e%j	        d             Z%ed             Z&e&j	        d             Z&ed             Z'e'j	        d             Z'ed             Z(e(j	        d             Z(ed             Z)e)j	        d             Z)ed             Z*e*j	        d             Z*d Z+d Z,d Z-d Z.d Z/dLS )GetUserPoolResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    brandBrandForGetUserPoolOutputcreate_timestrdescriptiondiscovery_urldomain"email_passwordless_sign_in_enabledboolenabled
issuer_urlnameoauth_login_callback_urloauth_sign_up_callback_urloidc_login_callback_urloidc_sign_up_callback_urlpassword_sign_in_enabledproject_namerequired_sign_up_attributesz	list[str]saml_login_callback_urlsaml_sign_up_callback_urlself_account_recovery_enabledself_sign_up_enabledsign_in_attributes!sign_up_auto_verification_enabledsms_anonymous_sign_up_enabled sms_passwordless_sign_in_enabledtagszlist[TagForGetUserPoolOutput]token_signing_key_url	token_urltotal_clientsinttotal_connectionstotal_userstrnuid unconfirmed_user_sign_in_enabledupdate_timeBrand
CreateTimeDescriptionDiscoveryUrlDomainEmailPasswordlessSignInEnabledEnabled	IssuerUrlNameOauthLoginCallbackUrlOauthSignUpCallbackUrlOidcLoginCallbackUrlOidcSignUpCallbackUrlPasswordSignInEnabledProjectNameRequiredSignUpAttributesSamlLoginCallbackUrlSamlSignUpCallbackUrlSelfAccountRecoveryEnabledSelfSignUpEnabledSignInAttributesSignUpAutoVerificationEnabledSmsAnonymousSignUpEnabledSmsPasswordlessSignInEnabledTagsTokenSigningKeyUrlTokenUrlTotalClientsTotalConnections
TotalUsersTrnUidUnconfirmedUserSignInEnabled
UpdateTimeNc$                    |#t                      }#|#| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _         d| _!        d| _"        d| _#        d| _$        ||| _%        ||| _&        ||| _'        ||| _(        ||| _)        ||| _*        ||| _+        ||| _,        |	|	| _-        |
|
| _.        ||| _/        ||| _0        ||| _1        ||| _2        ||| _3        ||| _4        ||| _5        ||| _6        ||| _7        ||| _8        ||| _9        ||| _:        ||| _;        ||| _<        ||| _=        ||| _>        ||| _?        ||| _@        ||| _A        ||| _B        ||| _C        | | | _D        |!|!| _E        |"	|"| _F        dS dS )z0GetUserPoolResponse - a model defined in SwaggerN)Gr   _configuration_brand_create_time_description_discovery_url_domain#_email_passwordless_sign_in_enabled_enabled_issuer_url_name_oauth_login_callback_url_oauth_sign_up_callback_url_oidc_login_callback_url_oidc_sign_up_callback_url_password_sign_in_enabled_project_name_required_sign_up_attributes_saml_login_callback_url_saml_sign_up_callback_url_self_account_recovery_enabled_self_sign_up_enabled_sign_in_attributes"_sign_up_auto_verification_enabled_sms_anonymous_sign_up_enabled!_sms_passwordless_sign_in_enabled_tags_token_signing_key_url
_token_url_total_clients_total_connections_total_users_trn_uid!_unconfirmed_user_sign_in_enabled_update_timediscriminatorr   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+   )$selfr   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+   rO   s$                                       v/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkid/models/get_user_pool_response.py__init__zGetUserPoolResponse.__init__m   s   !*__N,  "370
)-&+/((,%*.')-&!,0)(,%*.'.2+%)"#' 26/.2+15.
&*#""& 		15. !DJ"*D"*D$!.D DK-96XD3"DL!(DODI#/,DD)%1.HD+".+BD($0-FD*#/,DD)# ,D&2/JD,".+BD($0-FD*(41ND.+(<D%)&8D#,85VD2(41ND.+74TD1DI ,)>D& &DN$!.D(%6D""*D?DH?DH+74TD1"*D #"    c                     | j         S )zGets the brand of this GetUserPoolResponse.  # noqa: E501


        :return: The brand of this GetUserPoolResponse.  # noqa: E501
        :rtype: BrandForGetUserPoolOutput
        rP   rs   s    rt   r   zGetUserPoolResponse.brand   s     {rv   c                     || _         dS )zSets the brand of this GetUserPoolResponse.


        :param brand: The brand of this GetUserPoolResponse.  # noqa: E501
        :type: BrandForGetUserPoolOutput
        Nrx   )rs   r   s     rt   r   zGetUserPoolResponse.brand   s     rv   c                     | j         S )zGets the create_time of this GetUserPoolResponse.  # noqa: E501


        :return: The create_time of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rQ   ry   s    rt   r   zGetUserPoolResponse.create_time          rv   c                     || _         dS )zSets the create_time of this GetUserPoolResponse.


        :param create_time: The create_time of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr|   )rs   r   s     rt   r   zGetUserPoolResponse.create_time        (rv   c                     | j         S )zGets the description of this GetUserPoolResponse.  # noqa: E501


        :return: The description of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rR   ry   s    rt   r
   zGetUserPoolResponse.description  r}   rv   c                     || _         dS )zSets the description of this GetUserPoolResponse.


        :param description: The description of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r
   s     rt   r
   zGetUserPoolResponse.description  r   rv   c                     | j         S )zGets the discovery_url of this GetUserPoolResponse.  # noqa: E501


        :return: The discovery_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rS   ry   s    rt   r   z!GetUserPoolResponse.discovery_url       ""rv   c                     || _         dS )zSets the discovery_url of this GetUserPoolResponse.


        :param discovery_url: The discovery_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   z!GetUserPoolResponse.discovery_url%       ,rv   c                     | j         S )zGets the domain of this GetUserPoolResponse.  # noqa: E501


        :return: The domain of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rT   ry   s    rt   r   zGetUserPoolResponse.domain0  s     |rv   c                     || _         dS )zSets the domain of this GetUserPoolResponse.


        :param domain: The domain of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   zGetUserPoolResponse.domain:  s     rv   c                     | j         S )zGets the email_passwordless_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The email_passwordless_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        rU   ry   s    rt   r   z6GetUserPoolResponse.email_passwordless_sign_in_enabledE  s     77rv   c                     || _         dS )zSets the email_passwordless_sign_in_enabled of this GetUserPoolResponse.


        :param email_passwordless_sign_in_enabled: The email_passwordless_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r   s     rt   r   z6GetUserPoolResponse.email_passwordless_sign_in_enabledO  s     4V000rv   c                     | j         S )zGets the enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        rV   ry   s    rt   r   zGetUserPoolResponse.enabledZ  s     }rv   c                     || _         dS )zSets the enabled of this GetUserPoolResponse.


        :param enabled: The enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r   s     rt   r   zGetUserPoolResponse.enabledd  s      rv   c                     | j         S )zGets the issuer_url of this GetUserPoolResponse.  # noqa: E501


        :return: The issuer_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rW   ry   s    rt   r   zGetUserPoolResponse.issuer_urlo  s     rv   c                     || _         dS )zSets the issuer_url of this GetUserPoolResponse.


        :param issuer_url: The issuer_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   zGetUserPoolResponse.issuer_urly  s     &rv   c                     | j         S )zGets the name of this GetUserPoolResponse.  # noqa: E501


        :return: The name of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rX   ry   s    rt   r   zGetUserPoolResponse.name       zrv   c                     || _         dS )zSets the name of this GetUserPoolResponse.


        :param name: The name of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   zGetUserPoolResponse.name       


rv   c                     | j         S )zGets the oauth_login_callback_url of this GetUserPoolResponse.  # noqa: E501


        :return: The oauth_login_callback_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rY   ry   s    rt   r   z,GetUserPoolResponse.oauth_login_callback_url       --rv   c                     || _         dS )zSets the oauth_login_callback_url of this GetUserPoolResponse.


        :param oauth_login_callback_url: The oauth_login_callback_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   z,GetUserPoolResponse.oauth_login_callback_url       *B&&&rv   c                     | j         S )zGets the oauth_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501


        :return: The oauth_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rZ   ry   s    rt   r   z.GetUserPoolResponse.oauth_sign_up_callback_url  s     //rv   c                     || _         dS )zSets the oauth_sign_up_callback_url of this GetUserPoolResponse.


        :param oauth_sign_up_callback_url: The oauth_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   z.GetUserPoolResponse.oauth_sign_up_callback_url  s     ,F(((rv   c                     | j         S )zGets the oidc_login_callback_url of this GetUserPoolResponse.  # noqa: E501


        :return: The oidc_login_callback_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        r[   ry   s    rt   r   z+GetUserPoolResponse.oidc_login_callback_url       ,,rv   c                     || _         dS )zSets the oidc_login_callback_url of this GetUserPoolResponse.


        :param oidc_login_callback_url: The oidc_login_callback_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   z+GetUserPoolResponse.oidc_login_callback_url       )@%%%rv   c                     | j         S )zGets the oidc_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501


        :return: The oidc_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        r\   ry   s    rt   r   z-GetUserPoolResponse.oidc_sign_up_callback_url       ..rv   c                     || _         dS )zSets the oidc_sign_up_callback_url of this GetUserPoolResponse.


        :param oidc_sign_up_callback_url: The oidc_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   z-GetUserPoolResponse.oidc_sign_up_callback_url       +D'''rv   c                     | j         S )zGets the password_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The password_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        r]   ry   s    rt   r   z,GetUserPoolResponse.password_sign_in_enabled  r   rv   c                     || _         dS )zSets the password_sign_in_enabled of this GetUserPoolResponse.


        :param password_sign_in_enabled: The password_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r   s     rt   r   z,GetUserPoolResponse.password_sign_in_enabled  r   rv   c                     | j         S )zGets the project_name of this GetUserPoolResponse.  # noqa: E501


        :return: The project_name of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        r^   ry   s    rt   r   z GetUserPoolResponse.project_name  s     !!rv   c                     || _         dS )zSets the project_name of this GetUserPoolResponse.


        :param project_name: The project_name of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   z GetUserPoolResponse.project_name  s     *rv   c                     | j         S )zGets the required_sign_up_attributes of this GetUserPoolResponse.  # noqa: E501


        :return: The required_sign_up_attributes of this GetUserPoolResponse.  # noqa: E501
        :rtype: list[str]
        r_   ry   s    rt   r   z/GetUserPoolResponse.required_sign_up_attributes  s     00rv   c                     || _         dS )zSets the required_sign_up_attributes of this GetUserPoolResponse.


        :param required_sign_up_attributes: The required_sign_up_attributes of this GetUserPoolResponse.  # noqa: E501
        :type: list[str]
        Nr   )rs   r   s     rt   r   z/GetUserPoolResponse.required_sign_up_attributes!  s     -H)))rv   c                     | j         S )zGets the saml_login_callback_url of this GetUserPoolResponse.  # noqa: E501


        :return: The saml_login_callback_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        r`   ry   s    rt   r   z+GetUserPoolResponse.saml_login_callback_url,  r   rv   c                     || _         dS )zSets the saml_login_callback_url of this GetUserPoolResponse.


        :param saml_login_callback_url: The saml_login_callback_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   z+GetUserPoolResponse.saml_login_callback_url6  r   rv   c                     | j         S )zGets the saml_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501


        :return: The saml_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        ra   ry   s    rt   r   z-GetUserPoolResponse.saml_sign_up_callback_urlA  r   rv   c                     || _         dS )zSets the saml_sign_up_callback_url of this GetUserPoolResponse.


        :param saml_sign_up_callback_url: The saml_sign_up_callback_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r   s     rt   r   z-GetUserPoolResponse.saml_sign_up_callback_urlK  r   rv   c                     | j         S )zGets the self_account_recovery_enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The self_account_recovery_enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        rb   ry   s    rt   r   z1GetUserPoolResponse.self_account_recovery_enabledV       22rv   c                     || _         dS )zSets the self_account_recovery_enabled of this GetUserPoolResponse.


        :param self_account_recovery_enabled: The self_account_recovery_enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r   s     rt   r   z1GetUserPoolResponse.self_account_recovery_enabled`       /L+++rv   c                     | j         S )zGets the self_sign_up_enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The self_sign_up_enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        rc   ry   s    rt   r   z(GetUserPoolResponse.self_sign_up_enabledk  s     ))rv   c                     || _         dS )zSets the self_sign_up_enabled of this GetUserPoolResponse.


        :param self_sign_up_enabled: The self_sign_up_enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r   s     rt   r   z(GetUserPoolResponse.self_sign_up_enabledu  s     &:"""rv   c                     | j         S )zGets the sign_in_attributes of this GetUserPoolResponse.  # noqa: E501


        :return: The sign_in_attributes of this GetUserPoolResponse.  # noqa: E501
        :rtype: list[str]
        rd   ry   s    rt   r   z&GetUserPoolResponse.sign_in_attributes  s     ''rv   c                     || _         dS )zSets the sign_in_attributes of this GetUserPoolResponse.


        :param sign_in_attributes: The sign_in_attributes of this GetUserPoolResponse.  # noqa: E501
        :type: list[str]
        Nr   )rs   r   s     rt   r   z&GetUserPoolResponse.sign_in_attributes  s     $6   rv   c                     | j         S )zGets the sign_up_auto_verification_enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The sign_up_auto_verification_enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        re   ry   s    rt   r   z5GetUserPoolResponse.sign_up_auto_verification_enabled  s     66rv   c                     || _         dS )zSets the sign_up_auto_verification_enabled of this GetUserPoolResponse.


        :param sign_up_auto_verification_enabled: The sign_up_auto_verification_enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r   s     rt   r   z5GetUserPoolResponse.sign_up_auto_verification_enabled  s     3T///rv   c                     | j         S )zGets the sms_anonymous_sign_up_enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The sms_anonymous_sign_up_enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        rf   ry   s    rt   r   z1GetUserPoolResponse.sms_anonymous_sign_up_enabled  r   rv   c                     || _         dS )zSets the sms_anonymous_sign_up_enabled of this GetUserPoolResponse.


        :param sms_anonymous_sign_up_enabled: The sms_anonymous_sign_up_enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r   s     rt   r   z1GetUserPoolResponse.sms_anonymous_sign_up_enabled  r   rv   c                     | j         S )zGets the sms_passwordless_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The sms_passwordless_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        rg   ry   s    rt   r    z4GetUserPoolResponse.sms_passwordless_sign_in_enabled       55rv   c                     || _         dS )zSets the sms_passwordless_sign_in_enabled of this GetUserPoolResponse.


        :param sms_passwordless_sign_in_enabled: The sms_passwordless_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r    s     rt   r    z4GetUserPoolResponse.sms_passwordless_sign_in_enabled       2R...rv   c                     | j         S )zGets the tags of this GetUserPoolResponse.  # noqa: E501


        :return: The tags of this GetUserPoolResponse.  # noqa: E501
        :rtype: list[TagForGetUserPoolOutput]
        rh   ry   s    rt   r!   zGetUserPoolResponse.tags  r   rv   c                     || _         dS )zSets the tags of this GetUserPoolResponse.


        :param tags: The tags of this GetUserPoolResponse.  # noqa: E501
        :type: list[TagForGetUserPoolOutput]
        Nr   )rs   r!   s     rt   r!   zGetUserPoolResponse.tags  r   rv   c                     | j         S )zGets the token_signing_key_url of this GetUserPoolResponse.  # noqa: E501


        :return: The token_signing_key_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        ri   ry   s    rt   r"   z)GetUserPoolResponse.token_signing_key_url  s     **rv   c                     || _         dS )zSets the token_signing_key_url of this GetUserPoolResponse.


        :param token_signing_key_url: The token_signing_key_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r"   s     rt   r"   z)GetUserPoolResponse.token_signing_key_url  s     '<###rv   c                     | j         S )zGets the token_url of this GetUserPoolResponse.  # noqa: E501


        :return: The token_url of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rj   ry   s    rt   r#   zGetUserPoolResponse.token_url  s     rv   c                     || _         dS )zSets the token_url of this GetUserPoolResponse.


        :param token_url: The token_url of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r#   s     rt   r#   zGetUserPoolResponse.token_url  s     $rv   c                     | j         S )zGets the total_clients of this GetUserPoolResponse.  # noqa: E501


        :return: The total_clients of this GetUserPoolResponse.  # noqa: E501
        :rtype: int
        rk   ry   s    rt   r$   z!GetUserPoolResponse.total_clients  r   rv   c                     || _         dS )zSets the total_clients of this GetUserPoolResponse.


        :param total_clients: The total_clients of this GetUserPoolResponse.  # noqa: E501
        :type: int
        Nr   )rs   r$   s     rt   r$   z!GetUserPoolResponse.total_clients  r   rv   c                     | j         S )zGets the total_connections of this GetUserPoolResponse.  # noqa: E501


        :return: The total_connections of this GetUserPoolResponse.  # noqa: E501
        :rtype: int
        rl   ry   s    rt   r&   z%GetUserPoolResponse.total_connections(  s     &&rv   c                     || _         dS )zSets the total_connections of this GetUserPoolResponse.


        :param total_connections: The total_connections of this GetUserPoolResponse.  # noqa: E501
        :type: int
        Nr   )rs   r&   s     rt   r&   z%GetUserPoolResponse.total_connections2  s     #4rv   c                     | j         S )zGets the total_users of this GetUserPoolResponse.  # noqa: E501


        :return: The total_users of this GetUserPoolResponse.  # noqa: E501
        :rtype: int
        rm   ry   s    rt   r'   zGetUserPoolResponse.total_users=  r}   rv   c                     || _         dS )zSets the total_users of this GetUserPoolResponse.


        :param total_users: The total_users of this GetUserPoolResponse.  # noqa: E501
        :type: int
        Nr   )rs   r'   s     rt   r'   zGetUserPoolResponse.total_usersG  r   rv   c                     | j         S )zGets the trn of this GetUserPoolResponse.  # noqa: E501


        :return: The trn of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rn   ry   s    rt   r(   zGetUserPoolResponse.trnR       yrv   c                     || _         dS )zSets the trn of this GetUserPoolResponse.


        :param trn: The trn of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r(   s     rt   r(   zGetUserPoolResponse.trn\       			rv   c                     | j         S )zGets the uid of this GetUserPoolResponse.  # noqa: E501


        :return: The uid of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        ro   ry   s    rt   r)   zGetUserPoolResponse.uidg  r   rv   c                     || _         dS )zSets the uid of this GetUserPoolResponse.


        :param uid: The uid of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r)   s     rt   r)   zGetUserPoolResponse.uidq  r   rv   c                     | j         S )zGets the unconfirmed_user_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501


        :return: The unconfirmed_user_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501
        :rtype: bool
        rp   ry   s    rt   r*   z4GetUserPoolResponse.unconfirmed_user_sign_in_enabled|  r   rv   c                     || _         dS )zSets the unconfirmed_user_sign_in_enabled of this GetUserPoolResponse.


        :param unconfirmed_user_sign_in_enabled: The unconfirmed_user_sign_in_enabled of this GetUserPoolResponse.  # noqa: E501
        :type: bool
        Nr   )rs   r*   s     rt   r*   z4GetUserPoolResponse.unconfirmed_user_sign_in_enabled  r   rv   c                     | j         S )zGets the update_time of this GetUserPoolResponse.  # noqa: E501


        :return: The update_time of this GetUserPoolResponse.  # noqa: E501
        :rtype: str
        rq   ry   s    rt   r+   zGetUserPoolResponse.update_time  r}   rv   c                     || _         dS )zSets the update_time of this GetUserPoolResponse.


        :param update_time: The update_time of this GetUserPoolResponse.  # noqa: E501
        :type: str
        Nr   )rs   r+   s     rt   r+   zGetUserPoolResponse.update_time  r   rv   c                 4   i }t          j        | j                  D ]\  }}t          | |          }t	          |t
                    r"t          t          d |                    ||<   Lt          |d          r|                                ||<   tt	          |t                    r4t          t          d |
                                                    ||<   |||<   t          t          t                    r| 
                                D ]
\  }}|||<   |S )z&Returns the model properties as a dictc                 N    t          | d          r|                                 n| S )Nto_dicthasattrr   )xs    rt   <lambda>z-GetUserPoolResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk rv   r   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r   r   r   )items    rt   r   z-GetUserPoolResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< rv   )six	iteritemsswagger_typesgetattr
isinstancelistmapr   r   dictitems
issubclassr   )rs   resultattr_valuekeys         rt   r   zGetUserPoolResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t)400 	$"jjll $ $
U#srv   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   ry   s    rt   to_strzGetUserPoolResponse.to_str  s    ~dllnn---rv   c                 *    |                                  S )zFor `print` and `pprint`)r  ry   s    rt   __repr__zGetUserPoolResponse.__repr__  s    {{}}rv   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r   rs   others     rt   __eq__zGetUserPoolResponse.__eq__  s5    %!455 	5||~~00rv   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr  r  s     rt   __ne__zGetUserPoolResponse.__ne__  s5    %!455 	4||~~00rv   )#NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)0__name__
__module____qualname____doc__r   attribute_mapru   propertyr   setterr   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   rv   rt   r   r      s        
#,#u# 	u# 		#
 	%# 	-f# 	6# 	e# 	# 	#E# 	%e# 	"5# 	$U# 	#F# 	#  	&{!#" 	"5## #$ 	$U%#& 	('#( 	)#* 	k+#, 	,V-#. 	(/#0 	+F1#2 	/3#4 	 5#6 	U7#8 	9#: 	U;#< 	u=#> 	u?#@ 	uA#B 	+FC#D 	uE# #MJ##|# 	}# 		#
 	(# 	-.N# 	9# 	k# 	# 	#$;# 	%&># 	"#9# 	$%<# 	#$;# 	#  	&'A!#" 	"#9## #$ 	$%<%#& 	()E'#( 	 3)#* 	0+#, 	,-L-#. 	()D/#0 	+,J1#2 	3#4 	 !55#6 	Z7#8 	9#: 	/;#< 	|=#> 	u?#@ 	uA#B 	+,JC#D 	|E# #MJm+ m+ m+ m+^   X \  \ ! ! X! ( ( ( ! ! X! ( ( ( # # X# , , ,   X ]  ] 8 8 X8 (.V V /.V   X ^    ^      X  & & &   X 
[  [ . . X. $B B %$B 0 0 X0  &F F '&F - - X- #@ @ $#@ / / X/ %D D &%D . . X. $B B %$B " " X" * * * 1 1 X1 !'H H ('H - - X- #@ @ $#@ / / X/ %D D &%D 3 3 X3 #)L L *)L * * X*  : : ! : ( ( X( 6 6 6 7 7 X7 '-T T .-T 3 3 X3 #)L L *)L 6 6 X6 &,R R -,R   X 
[  [ + + X+ !< < "!<   X $ $ $ # # X# , , , ' ' X' 4 4 4 ! ! X! ( ( (   X 	Z  Z   X 	Z  Z 6 6 X6 &,R R -,R ! ! X! ( ( (  6. . .  1 1 11 1 1 1 1rv   r   )r  r
  rer   volcenginesdkcore.configurationr   objectr   r  rv   rt   <module>r!     s|      				 



 9 9 9 9 9 91 1 1 1 1& 1 1 1 1 1rv   