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](/admin- sdk/directory/v1/guides/manage-group-members).
Inheritance
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 is only supported by create/update/get.
Declaration
[JsonProperty("delivery_settings")]
public virtual string DeliverySettings { get; set; }
Property Value
| Type | Description |
|---|---|
| System.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 |
|---|---|
| System.String |
ETag
ETag of the resource.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.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 |
|---|---|
| System.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 |
|---|---|
| System.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 |
|---|---|
| System.String |
Status
Status of member (Immutable)
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Type
The type of group member.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |