
    ~iY                     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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
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/d0d1d2dZdrd4Zed5             Zej	        d6             Zed7             Z
e
j	        d8             Z
ed9             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dA             Zej	        dB             ZedC             Zej	        dD             ZedE             Zej	        dF             ZedG             Zej	        dH             ZedI             Zej	        dJ             ZedK             Zej	        dL             ZedM             Zej	        dN             ZedO             Zej	        dP             ZedQ             Zej	        dR             ZedS             Zej	        dT             ZedU             Zej	        dV             ZedW             Zej	        dX             ZedY             Zej	        dZ             Zed[             Zej	        d\             Zed]             Zej	        d^             Zed_             Zej	        d`             Zeda             Zej	        db             Zedc             Z e j	        dd             Z ede             Z!e!j	        df             Z!edg             Z"e"j	        dh             Z"edi             Z#e#j	        dj             Z#edk             Z$e$j	        dl             Z$dm Z%dn Z&do Z'dp Z(dq Z)d3S )sCreateUserResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    	birthdatestr
connectioncreate_timeemailemail_verifiedboolfamily_namegender
given_namelatest_browserlatest_loginlatest_login_methodlocalemiddle_namenamenickname
num_loginsintphone_number)phone_number_verifiedpicturepreferred_usernameprofilesubuidupdate_timeuser_metadata
user_statewebsitezoneinfo	Birthdate
Connection
CreateTimeEmailEmailVerified
FamilyNameGender	GivenNameLatestBrowserLatestLoginLatestLoginMethodLocale
MiddleNameNameNickname	NumLoginsPhoneNumberPhoneNumberVerifiedPicturePreferredUsernameProfileSubUid
UpdateTimeUserMetadata	UserStateWebsiteZoneinfoNc                    |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| _        ||| _        ||| _         ||| _!        ||| _"        ||| _#        ||| _$        ||| _%        ||| _&        |	|	| _'        |
|
| _(        ||| _)        ||| _*        ||| _+        ||| _,        ||| _-        ||| _.        ||| _/        ||| _0        ||| _1        ||| _2        ||| _3        ||| _4        ||| _5        ||| _6        ||| _7        ||| _8        ||| _9        |	|| _:        dS dS )z/CreateUserResponse - a model defined in SwaggerN);r   _configuration
_birthdate_connection_create_time_email_email_verified_family_name_gender_given_name_latest_browser_latest_login_latest_login_method_locale_middle_name_name	_nickname_num_logins_phone_number_phone_number_verified_picture_preferred_username_profile_sub_uid_update_time_user_metadata_user_state_website	_zoneinfo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$   )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$   rB   s                                 t/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkid/models/create_user_response.py__init__zCreateUserResponse.__init__a   sw   !*__N, # #!$(! 
!&*##' 		 "! &DN!(DO"*DDJ%"0D"*D DK!(DO%"0D# ,D*':D$ DK"*DDI$DM!(DO# ,D ,)>D&"DL)&8D#"DL?DH?DH"*D$!.D!(DO"DL$DMMM      c                     | j         S )zGets the birthdate of this CreateUserResponse.  # noqa: E501


        :return: The birthdate of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rC   r`   s    ra   r   zCreateUserResponse.birthdate   s     rc   c                     || _         dS )zSets the birthdate of this CreateUserResponse.


        :param birthdate: The birthdate of this CreateUserResponse.  # noqa: E501
        :type: str
        Nre   )r`   r   s     ra   r   zCreateUserResponse.birthdate   s     $rc   c                     | j         S )zGets the connection of this CreateUserResponse.  # noqa: E501


        :return: The connection of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rD   rf   s    ra   r   zCreateUserResponse.connection        rc   c                     || _         dS )zSets the connection of this CreateUserResponse.


        :param connection: The connection of this CreateUserResponse.  # noqa: E501
        :type: str
        Nri   )r`   r   s     ra   r   zCreateUserResponse.connection        &rc   c                     | j         S )zGets the create_time of this CreateUserResponse.  # noqa: E501


        :return: The create_time of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rE   rf   s    ra   r	   zCreateUserResponse.create_time          rc   c                     || _         dS )zSets the create_time of this CreateUserResponse.


        :param create_time: The create_time of this CreateUserResponse.  # noqa: E501
        :type: str
        Nrn   )r`   r	   s     ra   r	   zCreateUserResponse.create_time        (rc   c                     | j         S )zGets the email of this CreateUserResponse.  # noqa: E501


        :return: The email of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rF   rf   s    ra   r
   zCreateUserResponse.email   s     {rc   c                     || _         dS )zSets the email of this CreateUserResponse.


        :param email: The email of this CreateUserResponse.  # noqa: E501
        :type: str
        Nrs   )r`   r
   s     ra   r
   zCreateUserResponse.email  s     rc   c                     | j         S )zGets the email_verified of this CreateUserResponse.  # noqa: E501


        :return: The email_verified of this CreateUserResponse.  # noqa: E501
        :rtype: bool
        rG   rf   s    ra   r   z!CreateUserResponse.email_verified       ##rc   c                     || _         dS )zSets the email_verified of this CreateUserResponse.


        :param email_verified: The email_verified of this CreateUserResponse.  # noqa: E501
        :type: bool
        Nrv   )r`   r   s     ra   r   z!CreateUserResponse.email_verified        .rc   c                     | j         S )zGets the family_name of this CreateUserResponse.  # noqa: E501


        :return: The family_name of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rH   rf   s    ra   r   zCreateUserResponse.family_name'  ro   rc   c                     || _         dS )zSets the family_name of this CreateUserResponse.


        :param family_name: The family_name of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr{   )r`   r   s     ra   r   zCreateUserResponse.family_name1  rq   rc   c                     | j         S )zGets the gender of this CreateUserResponse.  # noqa: E501


        :return: The gender of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rI   rf   s    ra   r   zCreateUserResponse.gender<       |rc   c                     || _         dS )zSets the gender of this CreateUserResponse.


        :param gender: The gender of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr~   )r`   r   s     ra   r   zCreateUserResponse.genderF       rc   c                     | j         S )zGets the given_name of this CreateUserResponse.  # noqa: E501


        :return: The given_name of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rJ   rf   s    ra   r   zCreateUserResponse.given_nameQ  rj   rc   c                     || _         dS )zSets the given_name of this CreateUserResponse.


        :param given_name: The given_name of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.given_name[  rl   rc   c                     | j         S )zGets the latest_browser of this CreateUserResponse.  # noqa: E501


        :return: The latest_browser of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rK   rf   s    ra   r   z!CreateUserResponse.latest_browserf  rw   rc   c                     || _         dS )zSets the latest_browser of this CreateUserResponse.


        :param latest_browser: The latest_browser of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   z!CreateUserResponse.latest_browserp  ry   rc   c                     | j         S )zGets the latest_login of this CreateUserResponse.  # noqa: E501


        :return: The latest_login of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rL   rf   s    ra   r   zCreateUserResponse.latest_login{       !!rc   c                     || _         dS )zSets the latest_login of this CreateUserResponse.


        :param latest_login: The latest_login of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.latest_login       *rc   c                     | j         S )zGets the latest_login_method of this CreateUserResponse.  # noqa: E501


        :return: The latest_login_method of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rM   rf   s    ra   r   z&CreateUserResponse.latest_login_method  s     ((rc   c                     || _         dS )zSets the latest_login_method of this CreateUserResponse.


        :param latest_login_method: The latest_login_method of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   z&CreateUserResponse.latest_login_method  s     %8!!!rc   c                     | j         S )zGets the locale of this CreateUserResponse.  # noqa: E501


        :return: The locale of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rN   rf   s    ra   r   zCreateUserResponse.locale  r   rc   c                     || _         dS )zSets the locale of this CreateUserResponse.


        :param locale: The locale of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.locale  r   rc   c                     | j         S )zGets the middle_name of this CreateUserResponse.  # noqa: E501


        :return: The middle_name of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rO   rf   s    ra   r   zCreateUserResponse.middle_name  ro   rc   c                     || _         dS )zSets the middle_name of this CreateUserResponse.


        :param middle_name: The middle_name of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.middle_name  rq   rc   c                     | j         S )zGets the name of this CreateUserResponse.  # noqa: E501


        :return: The name of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rP   rf   s    ra   r   zCreateUserResponse.name  s     zrc   c                     || _         dS )zSets the name of this CreateUserResponse.


        :param name: The name of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.name  s     


rc   c                     | j         S )zGets the nickname of this CreateUserResponse.  # noqa: E501


        :return: The nickname of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rQ   rf   s    ra   r   zCreateUserResponse.nickname       ~rc   c                     || _         dS )zSets the nickname of this CreateUserResponse.


        :param nickname: The nickname of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.nickname       "rc   c                     | j         S )zGets the num_logins of this CreateUserResponse.  # noqa: E501


        :return: The num_logins of this CreateUserResponse.  # noqa: E501
        :rtype: int
        rR   rf   s    ra   r   zCreateUserResponse.num_logins  rj   rc   c                     || _         dS )zSets the num_logins of this CreateUserResponse.


        :param num_logins: The num_logins of this CreateUserResponse.  # noqa: E501
        :type: int
        Nr   )r`   r   s     ra   r   zCreateUserResponse.num_logins  rl   rc   c                     | j         S )zGets the phone_number of this CreateUserResponse.  # noqa: E501


        :return: The phone_number of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rS   rf   s    ra   r   zCreateUserResponse.phone_number  r   rc   c                     || _         dS )zSets the phone_number of this CreateUserResponse.


        :param phone_number: The phone_number of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.phone_number  r   rc   c                     | j         S )zGets the phone_number_verified of this CreateUserResponse.  # noqa: E501


        :return: The phone_number_verified of this CreateUserResponse.  # noqa: E501
        :rtype: bool
        rT   rf   s    ra   r   z(CreateUserResponse.phone_number_verified#  s     **rc   c                     || _         dS )zSets the phone_number_verified of this CreateUserResponse.


        :param phone_number_verified: The phone_number_verified of this CreateUserResponse.  # noqa: E501
        :type: bool
        Nr   )r`   r   s     ra   r   z(CreateUserResponse.phone_number_verified-  s     '<###rc   c                     | j         S )zGets the picture of this CreateUserResponse.  # noqa: E501


        :return: The picture of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rU   rf   s    ra   r   zCreateUserResponse.picture8       }rc   c                     || _         dS )zSets the picture of this CreateUserResponse.


        :param picture: The picture of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.pictureB        rc   c                     | j         S )zGets the preferred_username of this CreateUserResponse.  # noqa: E501


        :return: The preferred_username of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rV   rf   s    ra   r   z%CreateUserResponse.preferred_usernameM  s     ''rc   c                     || _         dS )zSets the preferred_username of this CreateUserResponse.


        :param preferred_username: The preferred_username of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   z%CreateUserResponse.preferred_usernameW  s     $6   rc   c                     | j         S )zGets the profile of this CreateUserResponse.  # noqa: E501


        :return: The profile of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rW   rf   s    ra   r   zCreateUserResponse.profileb  r   rc   c                     || _         dS )zSets the profile of this CreateUserResponse.


        :param profile: The profile of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.profilel  r   rc   c                     | j         S )zGets the sub of this CreateUserResponse.  # noqa: E501


        :return: The sub of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rX   rf   s    ra   r   zCreateUserResponse.subw       yrc   c                     || _         dS )zSets the sub of this CreateUserResponse.


        :param sub: The sub of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.sub       			rc   c                     | j         S )zGets the uid of this CreateUserResponse.  # noqa: E501


        :return: The uid of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rY   rf   s    ra   r   zCreateUserResponse.uid  r   rc   c                     || _         dS )zSets the uid of this CreateUserResponse.


        :param uid: The uid of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r   s     ra   r   zCreateUserResponse.uid  r   rc   c                     | j         S )zGets the update_time of this CreateUserResponse.  # noqa: E501


        :return: The update_time of this CreateUserResponse.  # noqa: E501
        :rtype: str
        rZ   rf   s    ra   r    zCreateUserResponse.update_time  ro   rc   c                     || _         dS )zSets the update_time of this CreateUserResponse.


        :param update_time: The update_time of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r    s     ra   r    zCreateUserResponse.update_time  rq   rc   c                     | j         S )zGets the user_metadata of this CreateUserResponse.  # noqa: E501


        :return: The user_metadata of this CreateUserResponse.  # noqa: E501
        :rtype: str
        r[   rf   s    ra   r!   z CreateUserResponse.user_metadata  s     ""rc   c                     || _         dS )zSets the user_metadata of this CreateUserResponse.


        :param user_metadata: The user_metadata of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r!   s     ra   r!   z CreateUserResponse.user_metadata  s     ,rc   c                     | j         S )zGets the user_state of this CreateUserResponse.  # noqa: E501


        :return: The user_state of this CreateUserResponse.  # noqa: E501
        :rtype: str
        r\   rf   s    ra   r"   zCreateUserResponse.user_state  rj   rc   c                     || _         dS )zSets the user_state of this CreateUserResponse.


        :param user_state: The user_state of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r"   s     ra   r"   zCreateUserResponse.user_state  rl   rc   c                     | j         S )zGets the website of this CreateUserResponse.  # noqa: E501


        :return: The website of this CreateUserResponse.  # noqa: E501
        :rtype: str
        r]   rf   s    ra   r#   zCreateUserResponse.website  r   rc   c                     || _         dS )zSets the website of this CreateUserResponse.


        :param website: The website of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r#   s     ra   r#   zCreateUserResponse.website  r   rc   c                     | j         S )zGets the zoneinfo of this CreateUserResponse.  # noqa: E501


        :return: The zoneinfo of this CreateUserResponse.  # noqa: E501
        :rtype: str
        r^   rf   s    ra   r$   zCreateUserResponse.zoneinfo  r   rc   c                     || _         dS )zSets the zoneinfo of this CreateUserResponse.


        :param zoneinfo: The zoneinfo of this CreateUserResponse.  # noqa: E501
        :type: str
        Nr   )r`   r$   s     ra   r$   zCreateUserResponse.zoneinfo  r   rc   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    ra   <lambda>z,CreateUserResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk rc   r   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r   r   r   )items    ra   r   z,CreateUserResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< rc   )six	iteritemsswagger_typesgetattr
isinstancelistmapr   r   dictitems
issubclassr   )r`   resultattr_valuekeys         ra   r   zCreateUserResponse.to_dict
  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t($// 	$"jjll $ $
U#src   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   rf   s    ra   to_strzCreateUserResponse.to_str%  s    ~dllnn---rc   c                 *    |                                  S )zFor `print` and `pprint`)r   rf   s    ra   __repr__zCreateUserResponse.__repr__)  s    {{}}rc   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r   r`   others     ra   __eq__zCreateUserResponse.__eq__-  s5    %!344 	5||~~00rc   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     ra   __ne__zCreateUserResponse.__ne__4  s5    %!344 	4||~~00rc   )NNNNNNNNNNNNNNNNNNNNNNNNNNNNN)*__name__
__module____qualname____doc__r   attribute_maprb   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    rc   ra   r   r      s        
Ue 	u 		
 	& 	u 	% 	e 	% 	 	u 	% 	u 	 	E  	e!" 	#$ "(#9  M>[l 	| 		
 	/ 	| 	( 	k 	/ 	 	2 	( 	| 	 	J  	k!" 	#$ "71#'!9  M>[% [% [% [%z   X $ $ $     X  & & & ! ! X! ( ( (   X \  \ $ $ X$ . . . ! ! X! ( ( (   X ]  ]     X  & & & $ $ X$ . . . " " X" * * * ) ) X) 8 8  8   X ]  ] ! ! X! ( ( (   X 
[  [   X _" " _"     X  & & & " " X" * * * + + X+ !< < "!<   X ^    ^  ( ( X( 6 6 6   X ^    ^    X 	Z  Z   X 	Z  Z ! ! X! ( ( ( # # X# , , ,     X  & & &   X ^    ^    X _" " _"  6. . .  1 1 11 1 1 1 1rc   r   )r   r   rer   volcenginesdkcore.configurationr   objectr   r   rc   ra   <module>r      s|      				 



 9 9 9 9 9 9c1 c1 c1 c1 c1 c1 c1 c1 c1 c1rc   