a üÎòf7ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s"eZdZdZdZdZdd„Zedd„ƒZej dd„ƒZed d „ƒZ e j d d „ƒZ ed d „ƒZ e j dd „ƒZ edd„ƒZ e j dd„ƒZ edd„ƒZ e j dd„ƒZ edd„ƒZej dd„ƒZedd„ƒZej dd„ƒZedd„ƒZej dd„ƒZedd„ƒZej d d„ƒZd!d"„Zd#d$„Zd%d&„Zd'S)(ÚMeGroupsz€ A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated ÚdirectÚindirectc Ksnddddddddddœ |_ddddddd d d dœ |_d |_d |_d |_d |_d |_d |_d |_d |_ d |_ d S) a Initializes a new MeGroups 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 MeGroups. :type value: str :param ocid: The value to assign to the ocid property of this MeGroups. :type ocid: str :param ref: The value to assign to the ref property of this MeGroups. :type ref: str :param display: The value to assign to the display property of this MeGroups. :type display: str :param non_unique_display: The value to assign to the non_unique_display property of this MeGroups. :type non_unique_display: str :param external_id: The value to assign to the external_id property of this MeGroups. :type external_id: str :param type: The value to assign to the type property of this MeGroups. Allowed values for this property are: "direct", "indirect", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param membership_ocid: The value to assign to the membership_ocid property of this MeGroups. :type membership_ocid: str :param date_added: The value to assign to the date_added property of this MeGroups. :type date_added: str Ústr) ÚvalueÚocidÚrefÚdisplayÚnon_unique_displayÚ external_idÚtypeÚmembership_ocidÚ date_addedr r z$refr ZnonUniqueDisplayZ externalIdrZmembershipOcidZ dateAddedN) Z swagger_typesZ attribute_mapÚ_valueÚ_ocidÚ_refÚ_displayÚ_non_unique_displayÚ _external_idÚ_typeÚ_membership_ocidÚ _date_added)ÚselfÚkwargs©rúI/usr/lib/python3.9/site-packages/oci/identity_domains/models/me_groups.pyÚ__init__s:-÷ ÷ zMeGroups.__init__cCs|jS)a³ **[Required]** Gets the value of this MeGroups. The identifier of the User's group. **SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: true - returned: always - type: string - uniqueness: none :return: The value of this MeGroups. :rtype: str ©r©rrrrr hszMeGroups.valuecCs ||_dS)a¨ Sets the value of this MeGroups. The identifier of the User's group. **SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: true - returned: always - type: string - uniqueness: none :param value: The value of this MeGroups. :type: str Nr!)rr rrrr ~scCs|jS)aÀ Gets the ocid of this MeGroups. The OCID of the User's group. **Added In:** 2102181953 **SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :return: The ocid of this MeGroups. :rtype: str ©rr"rrrr ”sz MeGroups.ocidcCs ||_dS)aà Sets the ocid of this MeGroups. The OCID of the User's group. **Added In:** 2102181953 **SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :param ocid: The ocid of this MeGroups. :type: str Nr#)rr rrrr ¬scCs|jS)a­ Gets the ref of this MeGroups. The URI of the corresponding Group resource to which the user belongs **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none :return: The ref of this MeGroups. :rtype: str ©rr"rrrr Äsz MeGroups.refcCs ||_dS)a¯ Sets the ref of this MeGroups. The URI of the corresponding Group resource to which the user belongs **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none :param ref: The ref of this MeGroups. :type: str Nr$)rr rrrr ÙscCs|jS)a³ Gets the display of this MeGroups. A human readable name, primarily used for display purposes. READ-ONLY. **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :return: The display of this MeGroups. :rtype: str ©rr"rrrr îszMeGroups.displaycCs ||_dS)a¹ Sets the display of this MeGroups. A human readable name, primarily used for display purposes. READ-ONLY. **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :param display: The display of this MeGroups. :type: str Nr%)rr rrrr scCs|jS)aó Gets the non_unique_display of this MeGroups. A human readable name for Group as defined by the Service Consumer. READ-ONLY. **Added In:** 2011192329 **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :return: The non_unique_display of this MeGroups. :rtype: str ©rr"rrrrszMeGroups.non_unique_displaycCs ||_dS)a Sets the non_unique_display of this MeGroups. A human readable name for Group as defined by the Service Consumer. READ-ONLY. **Added In:** 2011192329 **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :param non_unique_display: The non_unique_display of this MeGroups. :type: str Nr&)rrrrrr/scCs|jS)aä Gets the external_id of this MeGroups. An identifier for the Resource as defined by the Service Consumer. READ-ONLY. **Added In:** 2011192329 **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :return: The external_id of this MeGroups. :rtype: str ©rr"rrrrFszMeGroups.external_idcCs ||_dS)aî Sets the external_id of this MeGroups. An identifier for the Resource as defined by the Service Consumer. READ-ONLY. **Added In:** 2011192329 **SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :param external_id: The external_id of this MeGroups. :type: str Nr')rrrrrr]scCs|jS)ai Gets the type of this MeGroups. A label indicating the attribute's function; e.g., 'direct' or 'indirect'. **SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none Allowed values for this property are: "direct", "indirect", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The type of this MeGroups. :rtype: str )rr"rrrrtsz MeGroups.typecCs ddg}t||ƒsd}||_dS)a³ Sets the type of this MeGroups. A label indicating the attribute's function; e.g., 'direct' or 'indirect'. **SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none :param type: The type of this MeGroups. :type: str rrZUNKNOWN_ENUM_VALUEN)rr)rrZallowed_valuesrrrrŒs cCs|jS)a² Gets the membership_ocid of this MeGroups. The membership OCID. **Added In:** 2103141444 **SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :return: The membership_ocid of this MeGroups. :rtype: str ©rr"rrrr¤szMeGroups.membership_ocidcCs ||_dS)aÀ Sets the membership_ocid of this MeGroups. The membership OCID. **Added In:** 2103141444 **SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none :param membership_ocid: The membership_ocid of this MeGroups. :type: str Nr()rrrrrr»scCs|jS)a  Gets the date_added of this MeGroups. Date when the member is Added to the group **Added In:** 2105200541 **SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: dateTime - uniqueness: none :return: The date_added of this MeGroups. :rtype: str ©rr"rrrrÒszMeGroups.date_addedcCs ||_dS)a© Sets the date_added of this MeGroups. Date when the member is Added to the group **Added In:** 2105200541 **SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: dateTime - uniqueness: none :param date_added: The date_added of this MeGroups. :type: str Nr))rrrrrrèscCst|ƒS©N)rr"rrrÚ__repr__þszMeGroups.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__szMeGroups.__eq__cCs ||k Sr*rr-rrrÚ__ne__szMeGroups.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__Z TYPE_DIRECTZ TYPE_INDIRECTr Úpropertyr Úsetterr r r rrrrrr+r/r0rrrrr sVN                  rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs