a üÎòfö*ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sÜeZdZdZdZdZdZdZdd„Ze dd „ƒZ e j d d „ƒZ e d d „ƒZ e j d d „ƒZ e dd„ƒZ e j dd„ƒZ e dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZdd„Zdd„Zdd„Zd S)!Ú UserEmailsz1 A complex attribute representing emails ÚworkÚhomeÚotherÚrecoverycKsPdddddddœ|_dddddd dœ|_d |_d |_d |_d |_d |_d |_d S) aÈ Initializes a new UserEmails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param value: The value to assign to the value property of this UserEmails. :type value: str :param type: The value to assign to the type property of this UserEmails. Allowed values for this property are: "work", "home", "other", "recovery", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param primary: The value to assign to the primary property of this UserEmails. :type primary: bool :param secondary: The value to assign to the secondary property of this UserEmails. :type secondary: bool :param verified: The value to assign to the verified property of this UserEmails. :type verified: bool :param pending_verification_data: The value to assign to the pending_verification_data property of this UserEmails. :type pending_verification_data: str ÚstrÚbool)ÚvalueÚtypeÚprimaryÚ secondaryÚverifiedÚpending_verification_datar rrrrZpendingVerificationDataN)Z swagger_typesZ attribute_mapÚ_valueÚ_typeÚ_primaryÚ _secondaryÚ _verifiedÚ_pending_verification_data)ÚselfÚkwargs©rúK/usr/lib/python3.9/site-packages/oci/identity_domains/models/user_emails.pyÚ__init__"s(!ú ú zUserEmails.__init__cCs|jS)a¤ **[Required]** Gets the value of this UserEmails. Email address **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :return: The value of this UserEmails. :rtype: str ©r©rrrrr [szUserEmails.valuecCs ||_dS)a™ Sets the value of this UserEmails. Email address **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :param value: The value of this UserEmails. :type: str Nr)rr rrrr qscCs|jS)ar **[Required]** Gets the type of this UserEmails. Type of email address **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none Allowed values for this property are: "work", "home", "other", "recovery", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The type of this UserEmails. :rtype: str )rrrrrr‡szUserEmails.typecCs gd¢}t||ƒsd}||_dS)až Sets the type of this UserEmails. Type of email address **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :param type: The type of this UserEmails. :type: str )rrr r ZUNKNOWN_ENUM_VALUEN)rr)rrZallowed_valuesrrrr s cCs|jS)a' Gets the primary of this UserEmails. A Boolean value that indicates whether the email address is the primary email address. The primary attribute value 'true' MUST appear no more than once. **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none :return: The primary of this UserEmails. :rtype: bool ©rrrrrr¹szUserEmails.primarycCs ||_dS)a- Sets the primary of this UserEmails. A Boolean value that indicates whether the email address is the primary email address. The primary attribute value 'true' MUST appear no more than once. **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none :param primary: The primary of this UserEmails. :type: bool Nr )rrrrrrÏscCs|jS)aM Gets the secondary of this UserEmails. A Boolean value that indicates whether the email address is the secondary email address. The secondary attribute value 'true' MUST appear no more than once. **Added In:** 18.2.6 **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none :return: The secondary of this UserEmails. :rtype: bool ©rrrrrråszUserEmails.secondarycCs ||_dS)aU Sets the secondary of this UserEmails. A Boolean value that indicates whether the email address is the secondary email address. The secondary attribute value 'true' MUST appear no more than once. **Added In:** 18.2.6 **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none :param secondary: The secondary of this UserEmails. :type: bool Nr!)rrrrrrýscCs|jS)aÝ Gets the verified of this UserEmails. A Boolean value that indicates whether or not the e-mail address is verified **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none :return: The verified of this UserEmails. :rtype: bool ©rrrrrrszUserEmails.verifiedcCs ||_dS)aä Sets the verified of this UserEmails. A Boolean value that indicates whether or not the e-mail address is verified **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none :param verified: The verified of this UserEmails. :type: bool Nr")rrrrrr+scCs|jS)aÑ Gets the pending_verification_data of this UserEmails. Pending e-mail address verification **Added In:** 19.1.4 **SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :return: The pending_verification_data of this UserEmails. :rtype: str ©rrrrrrAsz$UserEmails.pending_verification_datacCs ||_dS)aé Sets the pending_verification_data of this UserEmails. Pending e-mail address verification **Added In:** 19.1.4 **SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :param pending_verification_data: The pending_verification_data of this UserEmails. :type: str Nr#)rrrrrrXscCst|ƒS©N)rrrrrÚ__repr__oszUserEmails.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rr rrrÚ__eq__rszUserEmails.__eq__cCs ||k Sr$rr'rrrÚ__ne__xszUserEmails.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__Z TYPE_WORKZ TYPE_HOMEZ TYPE_OTHERZ TYPE_RECOVERYrÚpropertyr Úsetterrrrrrr%r(r)rrrrr sB9            rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs