Events Contract
How this library uses some Android event sync columns and data rows.
Properties
Custom sync column to store the last known ETag of an event.
Custom sync column to store sync flags of an event.
Custom sync column to store the Schedule-Tag of an event.
Custom sync column to store the SEQUENCE of an event.
Name of the data row field that references the main row ID.
VEVENT CATEGORIES are stored as an extended property with this CalendarContract.ExtendedPropertiesColumns.NAME.
Google Calendar uses an extended property called iCalUid for storing the event's UID, instead of the standard CalendarContract.EventsColumns.UID_2445.
VEVENT URL is stored as an extended property with this CalendarContract.ExtendedPropertiesColumns.NAME. The URL is directly put into CalendarContract.ExtendedPropertiesColumns.VALUE.