Google Calendar allows client applications to view and update calendar events in the form of Google data API ("GData") feeds. Your client application can use the Google Calendar data API to create new events, edit or delete existing events, and query for events that match particular criteria.

Classes

  ClassDescription
CalendarEntry
CalendarEntry API customization class for defining entries in a calendar feed.
CalendarFeed
This is the Google Calendar feed that lets you access and manage the calendars you own and also lets you subscribe or unsubscribe from calendars owned by others.
CalendarQuery
A subclass of FeedQuery, to create a Calendar query URI. Currently, there are no extra parameters specific to the calendar feeds.
CalendarService
The CalendarService class extends the basic Service abstraction to define a service that is preconfigured for access to the Google Calendar data API.
EventEntry
Entry API customization class for defining entries in an Event feed.
EventEntry..::.EventStatus
Constructs a new EventStatus instance
EventEntry..::.QuickAddElement
indicates if this new entry should be a quickadd false by default
EventEntry..::.SendNotifications
indicates if an eventupdate should reissue notifications false by default
EventEntry..::.Transparency
the Transparency of an event class
EventEntry..::.Visibility
Visibility class indicates the visibility of an eventNode
EventFeed
Feed API customization class for defining feeds in an Event feed.
EventQuery
A subclass of FeedQuery, to create a Calendar query URI. Provides public properties that describe the different aspects of the URI, as well as a composite URI.
GCalAccessLevel
Color schema describing a gCal:accesslevel
GCalColor
Color schema describing a gCal:color
GCalHidden
Color schema describing a gCal:hidden
GCalNameTable
subelements definition for the event entry thar are calendar specific
GCalSelected
Color schema describing a gCal:selected
GCalSequence
Indicates the revision sequence number of the event as defined in Section 4.8.7.4 of RFC 2445. Must be non-negative.
GCalSyncEvent
Indicates whether this is a sync scenario where we allow setting the gCal:uid, the gCal:sequence, and the organizer of an event. This element makes sense only when inserting and updating events. This element should primarily be used in a sync scenario.
GCalUid
Indicates the globally unique identifier (UID) of the event as defined in Section 4.8.4.7 of RFC 2445.
TimeZone
holds the timezone element on the feed level

Enumerations

  EnumerationDescription
CalendarSortOrder
Enum to describe the different sort orders