Class ContactGroup
A contact group.
Implements
Inherited Members
Namespace: Google.Apis.PeopleService.v1.Data
Assembly: Google.Apis.PeopleService.v1.dll
Syntax
public class ContactGroup : IDirectResponseSchema
Properties
ClientData
The group's client data.
Declaration
[JsonProperty("clientData")]
public virtual IList<GroupClientData> ClientData { get; set; }
Property Value
Type | Description |
---|---|
IList<GroupClientData> |
ETag
The HTTP entity tag of the resource. Used for web cache validation.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FormattedName
Output only. The name translated and formatted in the viewer's account locale or the Accept-Language
HTTP
header locale for system groups names. Group names set by the owner are the same as name.
Declaration
[JsonProperty("formattedName")]
public virtual string FormattedName { get; set; }
Property Value
Type | Description |
---|---|
string |
GroupType
Output only. The contact group type.
Declaration
[JsonProperty("groupType")]
public virtual string GroupType { get; set; }
Property Value
Type | Description |
---|---|
string |
MemberCount
Output only. The total number of contacts in the group irrespective of max members in specified in the request.
Declaration
[JsonProperty("memberCount")]
public virtual int? MemberCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
MemberResourceNames
Output only. The list of contact person resource names that are members of the contact group. The field is
only populated for GET requests and will only return as many members as maxMembers
in the get request.
Declaration
[JsonProperty("memberResourceNames")]
public virtual IList<string> MemberResourceNames { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Metadata
Output only. Metadata about the contact group.
Declaration
[JsonProperty("metadata")]
public virtual ContactGroupMetadata Metadata { get; set; }
Property Value
Type | Description |
---|---|
ContactGroupMetadata |
Name
The contact group name set by the group owner or a system provided name for system groups. For
contactGroups.create
or
contactGroups.update
the name must be unique to the users
contact groups. Attempting to create a group with a duplicate name will return a HTTP 409 error.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
ResourceName
The resource name for the contact group, assigned by the server. An ASCII string, in the form of
contactGroups/{contact_group_id}
.
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
Type | Description |
---|---|
string |