a üÎòfd!ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s¸eZdZdZdZdZdZdZdZdZ dZ d Z d d „Z e d d „ƒZejdd „ƒZe dd„ƒZejdd„ƒZe dd„ƒZejdd„ƒZe dd„ƒZejdd„ƒZdd„Zdd„Zdd„ZdS)ÚUserImsz, User's instant messaging addresses ÚaimÚgtalkÚicqÚxmppÚmsnÚskypeÚqqÚyahoocKs<dddddœ|_dddddœ|_d|_d|_d|_d|_dS) a‘ Initializes a new UserIms 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 UserIms. :type value: str :param display: The value to assign to the display property of this UserIms. :type display: str :param type: The value to assign to the type property of this UserIms. Allowed values for this property are: "aim", "gtalk", "icq", "xmpp", "msn", "skype", "qq", "yahoo", '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 UserIms. :type primary: bool ÚstrÚbool)ÚvalueÚdisplayÚtypeÚprimaryrrrrN)Z swagger_typesZ attribute_mapÚ_valueÚ_displayÚ_typeÚ_primary)ÚselfÚkwargs©rúH/usr/lib/python3.9/site-packages/oci/identity_domains/models/user_ims.pyÚ__init__2süüzUserIms.__init__cCs|jS)a± **[Required]** Gets the value of this UserIms. User's instant messaging address **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :return: The value of this UserIms. :rtype: str ©r©rrrrr]sz UserIms.valuecCs ||_dS)a¦ Sets the value of this UserIms. User's instant messaging 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 UserIms. :type: str Nr)rrrrrrsscCs|jS)aÁ Gets the display of this UserIms. A human-readable name, primarily used for display purposes **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none :return: The display of this UserIms. :rtype: str ©rrrrrr‰szUserIms.displaycCs ||_dS)aÇ Sets the display of this UserIms. A human-readable name, primarily used for display purposes **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none :param display: The display of this UserIms. :type: str Nr )rrrrrrŸscCs|jS)aÉ **[Required]** Gets the type of this UserIms. A label that indicates the attribute's function--for example, 'aim', 'gtalk', or 'mobile' **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none Allowed values for this property are: "aim", "gtalk", "icq", "xmpp", "msn", "skype", "qq", "yahoo", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The type of this UserIms. :rtype: str )rrrrrrµsz UserIms.typecCs gd¢}t||ƒsd}||_dS)aÜ Sets the type of this UserIms. A label that indicates the attribute's function--for example, 'aim', 'gtalk', or 'mobile' **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :param type: The type of this UserIms. :type: str )rrr r r r r rZUNKNOWN_ENUM_VALUEN)rr)rrZallowed_valuesrrrrÎs cCs|jS)ac Gets the primary of this UserIms. A Boolean value that indicates the 'primary' or preferred attribute value for this attribute--for example, the preferred messenger or primary messenger. 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 UserIms. :rtype: bool ©rrrrrrçszUserIms.primarycCs ||_dS)ai Sets the primary of this UserIms. A Boolean value that indicates the 'primary' or preferred attribute value for this attribute--for example, the preferred messenger or primary messenger. 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 UserIms. :type: bool Nr!)rrrrrrýscCst|ƒS©N)rrrrrÚ__repr__szUserIms.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__szUserIms.__eq__cCs ||k Sr"rr%rrrÚ__ne__szUserIms.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ZTYPE_AIMZ TYPE_GTALKZTYPE_ICQZ TYPE_XMPPZTYPE_MSNZ TYPE_SKYPEZTYPE_QQZ TYPE_YAHOOrÚpropertyrÚsetterrrrr#r'r(rrrrr s:+        rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs