Skip to main content

TcxSchedulerWebServiceStorageGoogleProvider Class

An online event data provider that can work with Google accounts.

Declaration

TcxSchedulerWebServiceStorageGoogleProvider = class(
    TcxSchedulerWebServiceStorageOAuth2CustomProvider
)

Remarks

This class implements the online account access and event data synchronization functionality via the Google APIs. To authorize the event data provider in an online account and connect the corresponding web service storage resource to the selected calendar, you need to associate the provider with a properly configured Google API-compatible authorization agent component.

Main API Members

The TcxSchedulerWebServiceStorageGoogleProvider class has public API members that allow you to do the following:

  • Associate the online event data provider with the Google API-compatible authorization agent (AuthorizationAgent).

  • Connect to the online account via the configured authorization agent (Connected).

  • Obtain the descriptive name that corresponds to the general type of a connected calendar (GetDisplayName).

  • Enable or disable the read-only mode for the connected account (ReadOnly).

  • Obtain the list of available online calendars and select one of them as the event data source (GetCalendarList and CalendarID).

  • Obtain information on the selected calendar (Calendar).

TcxSchedulerWebServiceStorageGoogleProvider Class References

To create a Google calendar event data provider for a web service storage resource, assign the TcxSchedulerWebServiceStorageGoogleProvider class name to the resource’s ProviderClassName property. The newly created event data provider is accessible via the resource’s Provider property as a TcxSchedulerWebServiceStorageCustomProvider object.

Note

The Google calendar event data provider provides no calendar list management functionality.

See Also