Show / Hide Table of Contents

Namespace Google.Apis.PeopleService.v1

Classes

ContactGroupsResource

The "contactGroups" collection of methods.

ContactGroupsResource.BatchGetRequest

Get a list of contact groups owned by the authenticated user by specifying a list of contact group resource names.

ContactGroupsResource.CreateRequest

Create a new contact group owned by the authenticated user.

ContactGroupsResource.DeleteRequest

Delete an existing contact group owned by the authenticated user by specifying a contact group resource name.

ContactGroupsResource.GetRequest

Get a specific contact group owned by the authenticated user by specifying a contact group resource name.

ContactGroupsResource.ListRequest

List all contact groups owned by the authenticated user. Members of the contact groups are not populated.

ContactGroupsResource.MembersResource

The "members" collection of methods.

ContactGroupsResource.MembersResource.ModifyRequest

Modify the members of a contact group owned by the authenticated user.

The only system contact groups that can have members added are contactGroups/myContacts and contactGroups/starred. Other system contact groups are deprecated and can only have contacts removed.

ContactGroupsResource.UpdateRequest

Update the name of an existing contact group owned by the authenticated user.

PeopleResource

The "people" collection of methods.

PeopleResource.ConnectionsResource

The "connections" collection of methods.

PeopleResource.ConnectionsResource.ListRequest

Provides a list of the authenticated user's contacts merged with any connected profiles.

The request throws a 400 error if 'personFields' is not specified.

PeopleResource.CreateContactRequest

Create a new contact and return the person resource for that contact.

PeopleResource.DeleteContactPhotoRequest

Delete a contact's photo.

PeopleResource.DeleteContactRequest

Delete a contact person. Any non-contact data will not be deleted.

PeopleResource.GetBatchGetRequest

Provides information about a list of specific people by specifying a list of requested resource names. Use people/me to indicate the authenticated user.

The request throws a 400 error if 'personFields' is not specified.

PeopleResource.GetRequest

Provides information about a person by specifying a resource name. Use people/me to indicate the authenticated user.

The request throws a 400 error if 'personFields' is not specified.

PeopleResource.UpdateContactPhotoRequest

Update a contact's photo.

PeopleResource.UpdateContactRequest

Update contact data for an existing contact person. Any non-contact data will not be modified.

The request throws a 400 error if updatePersonFields is not specified.

The request throws a 400 error if person.metadata.sources is not specified for the contact to be updated.

The request throws a 400 error with an error with reason "failedPrecondition" if person.metadata.sources.etag is different than the contact's etag, which indicates the contact has changed since its data was read. Clients should get the latest person and re-apply their updates to the latest person.

PeopleServiceBaseServiceRequest<TResponse>

A base abstract class for PeopleService requests.

PeopleServiceService

The PeopleService Service.

PeopleServiceService.Scope

Available OAuth 2.0 scopes for use with the People API.

PeopleServiceService.ScopeConstants

Available OAuth 2.0 scope constants for use with the People API.

Enums

PeopleResource.ConnectionsResource.ListRequest.SortOrderEnum

Optional. The order in which the connections should be sorted. Defaults to LAST_MODIFIED_ASCENDING.

PeopleServiceBaseServiceRequest<TResponse>.AltEnum

Data format for response.

PeopleServiceBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

Back to top