GoogleApi.CloudIdentity.V1.Model.MembershipRole (google_api_cloud_identity v0.26.0) View Source
A membership role within the Cloud Identity Groups API. A MembershipRole defines the privileges granted to a Membership.
Attributes
-
expiryDetail(type:GoogleApi.CloudIdentity.V1.Model.ExpiryDetail.t, default:nil) - The expiry details of theMembershipRole. Expiry details are only supported forMEMBERMembershipRoles. May be set ifnameisMEMBER. Must not be set ifnameis any other value. -
name(type:String.t, default:nil) - The name of theMembershipRole. Must be one ofOWNER,MANAGER,MEMBER. -
restrictionEvaluations(type:GoogleApi.CloudIdentity.V1.Model.RestrictionEvaluations.t, default:nil) - Evaluations of restrictions applied to parent group on this membership.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.CloudIdentity.V1.Model.MembershipRole{
expiryDetail: GoogleApi.CloudIdentity.V1.Model.ExpiryDetail.t() | nil,
name: String.t() | nil,
restrictionEvaluations:
GoogleApi.CloudIdentity.V1.Model.RestrictionEvaluations.t() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.