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.