Table of Contents

TTMSFNCCloudGooglePeople Class

Drop-in component for reading and managing a user's contacts and contact groups through the Google People service.

API unit family: TMSFNCCloudGooglePeople Inherits from: TTMSFNCCustomCloudGooglePeople

Syntax

TTMSFNCCloudGooglePeople = class(TTMSFNCCustomCloudGooglePeople)

Remarks

Configure authentication before issuing requests; each request runs asynchronously and reports its outcome through the matching event.

Properties

Name Description
Contacts Contacts retrieved by the most recent GetContacts call. (inherited from TTMSFNCCustomCloudGooglePeople)
Groups Contact groups retrieved by the most recent GetGroups call. (inherited from TTMSFNCCustomCloudGooglePeople)

Methods

Name Description
AddContactToGroup Adds a contact to a contact group. (inherited from TTMSFNCCustomCloudGooglePeople)
CreateContact Creates a new contact from the given item. (inherited from TTMSFNCCustomCloudGooglePeople)
CreateGroup Creates a new contact group from the given item. (inherited from TTMSFNCCustomCloudGooglePeople)
DeleteContact Deletes an existing contact. (inherited from TTMSFNCCustomCloudGooglePeople)
DeleteContactFromGroup Removes a contact from a contact group. (inherited from TTMSFNCCustomCloudGooglePeople)
DeleteGroup Deletes an existing contact group. (inherited from TTMSFNCCustomCloudGooglePeople)
GetContactByID Requests a single contact by its resource identifier. (inherited from TTMSFNCCustomCloudGooglePeople)
GetContacts Requests the authenticated user's contacts and fills the Contacts collection. (inherited from TTMSFNCCustomCloudGooglePeople)
GetGroupByID Requests a single contact group by its resource identifier. (inherited from TTMSFNCCustomCloudGooglePeople)
GetGroups Requests the authenticated user's contact groups and fills the Groups collection. (inherited from TTMSFNCCustomCloudGooglePeople)
UpdateContact Updates an existing contact with the values of the given item. (inherited from TTMSFNCCustomCloudGooglePeople)
UpdateGroup Updates an existing contact group with the values of the given item. (inherited from TTMSFNCCustomCloudGooglePeople)

Events

Name Description
OnAddContactToGroup Occurs when an AddContactToGroup request completes, reporting the affected contact. (inherited from TTMSFNCCustomCloudGooglePeople)
OnCreateContact Occurs when a CreateContact request completes, reporting the created contact. (inherited from TTMSFNCCustomCloudGooglePeople)
OnCreateGroup Occurs when a CreateGroup request completes, reporting the created group. (inherited from TTMSFNCCustomCloudGooglePeople)
OnDeleteContact Occurs when a DeleteContact request completes. (inherited from TTMSFNCCustomCloudGooglePeople)
OnDeleteContactFromGroup Occurs when a DeleteContactFromGroup request completes, reporting the affected contact. (inherited from TTMSFNCCustomCloudGooglePeople)
OnDeleteGroup Occurs when a DeleteGroup request completes. (inherited from TTMSFNCCustomCloudGooglePeople)
OnGetContactByID Occurs when a GetContactByID request completes, reporting the retrieved contact. (inherited from TTMSFNCCustomCloudGooglePeople)
OnGetContacts Occurs when a GetContacts request completes, reporting the retrieved contacts. (inherited from TTMSFNCCustomCloudGooglePeople)
OnGetGroupByID Occurs when a GetGroupByID request completes, reporting the retrieved group. (inherited from TTMSFNCCustomCloudGooglePeople)
OnGetGroups Occurs when a GetGroups request completes, reporting the retrieved groups. (inherited from TTMSFNCCustomCloudGooglePeople)
OnUpdateContact Occurs when an UpdateContact request completes, reporting the updated contact. (inherited from TTMSFNCCustomCloudGooglePeople)
OnUpdateGroup Occurs when an UpdateGroup request completes, reporting the updated group. (inherited from TTMSFNCCustomCloudGooglePeople)

Used by