Class MembershipRole
A membership role within the Cloud Identity Groups API. A MembershipRole defines the privileges granted to a
Membership.
Implements
Inherited Members
Namespace: Google.Apis.CloudIdentity.v1beta1.Data
Assembly: Google.Apis.CloudIdentity.v1beta1.dll
Syntax
public class MembershipRole : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExpiryDetail
The expiry details of the MembershipRole. Expiry details are only supported for MEMBER
MembershipRoles. May be set if name is MEMBER. Must not be set if name is any other value.
Declaration
[JsonProperty("expiryDetail")]
public virtual ExpiryDetail ExpiryDetail { get; set; }
Property Value
| Type | Description |
|---|---|
| ExpiryDetail |
Name
The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RestrictionEvaluations
Evaluations of restrictions applied to parent group on this membership.
Declaration
[JsonProperty("restrictionEvaluations")]
public virtual RestrictionEvaluations RestrictionEvaluations { get; set; }
Property Value
| Type | Description |
|---|---|
| RestrictionEvaluations |