Class Member
A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the Developer's Guide.
Implements
Inherited Members
Namespace: Google.Apis.Admin.Directory.directory_v1.Data
Assembly: Google.Apis.Admin.Directory.directory_v1.dll
Syntax
public class Member : IDirectResponseSchema
Properties
DeliverySettings
Defines mail delivery preferences of member. This field is only supported by insert
, update
, and get
methods.
Declaration
[JsonProperty("delivery_settings")]
public virtual string DeliverySettings { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
ETag of the resource.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
The member's email address. A member can be a user or another group. This property is required when adding a
member to a group. The email
must be unique and cannot be an alias of another group. If the email address
is changed, the API automatically reflects the email address changes.
Declaration
[JsonProperty("email")]
public virtual string Email { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
The unique ID of the group member. A member id
can be used as a member request URI's memberKey
.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
Kind
The type of the API resource. For Members resources, the value is admin#directory#member
.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
string |
Role
The member's role in a group. The API returns an error for cycles in group memberships. For example, if
group1
is a member of group2
, group2
cannot be a member of group1
. For more information about a
member's role, see the administration help center.
Declaration
[JsonProperty("role")]
public virtual string Role { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
Status of member (Immutable)
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
The type of group member.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |