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.v1.Data
Assembly: Google.Apis.CloudIdentity.v1.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 |