a üÎòfVã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s˜eZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZed d „ƒZ e jd d „ƒZ ed d„ƒZ e jdd„ƒZ dd„Z dd„Z dd„Z dS)Ú UserRoleszo A list of roles for the User that collectively represent who the User is; e.g., 'Student', 'Faculty'. cKs<dddddœ|_dddddœ|_d|_d|_d|_d|_dS) a³ Initializes a new UserRoles 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 UserRoles. :type value: str :param display: The value to assign to the display property of this UserRoles. :type display: str :param type: The value to assign to the type property of this UserRoles. :type type: str :param primary: The value to assign to the primary property of this UserRoles. :type primary: bool ÚstrÚbool)ÚvalueÚdisplayÚtypeÚprimaryr r r r N)Z swagger_typesZ attribute_mapÚ_valueÚ_displayÚ_typeÚ_primary)ÚselfÚkwargs©rúJ/usr/lib/python3.9/site-packages/oci/identity_domains/models/user_roles.pyÚ__init__süüzUserRoles.__init__cCs|jS)a© **[Required]** Gets the value of this UserRoles. The value of a role. **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :return: The value of this UserRoles. :rtype: str ©r ©rrrrr ;szUserRoles.valuecCs ||_dS)až Sets the value of this UserRoles. The value of a role. **SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :param value: The value of this UserRoles. :type: str Nr)rr rrrr QscCs|jS)a« Gets the display of this UserRoles. A human readable name, primarily used for display purposes. **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none :return: The display of this UserRoles. :rtype: str ©rrrrrr gszUserRoles.displaycCs ||_dS)a± Sets the display of this UserRoles. A human readable name, primarily used for display purposes. **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none :param display: The display of this UserRoles. :type: str Nr)rr rrrr |scCs|jS)a¤ **[Required]** Gets the type of this UserRoles. A label indicating the attribute's function. **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :return: The type of this UserRoles. :rtype: str ©rrrrrr ‘szUserRoles.typecCs ||_dS)a˜ Sets the type of this UserRoles. A label indicating the attribute's function. **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none :param type: The type of this UserRoles. :type: str Nr)rr rrrr ¦scCs|jS)a  Gets the primary of this UserRoles. A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none :return: The primary of this UserRoles. :rtype: bool ©rrrrrr »szUserRoles.primarycCs ||_dS)a Sets the primary of this UserRoles. A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none :param primary: The primary of this UserRoles. :type: bool Nr)rr rrrr ÐscCst|ƒS©N)rrrrrÚ__repr__åszUserRoles.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__èszUserRoles.__eq__cCs ||k SrrrrrrÚ__ne__îszUserRoles.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterr r r rr r!rrrrr s*)        rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs