-
Notifications
You must be signed in to change notification settings - Fork 298
Event Fields
Will McMahan edited this page Mar 18, 2018
·
4 revisions
| Property | Type | Description | iOS | Android |
|---|---|---|---|---|
| id* | String | Unique id for the calendar event. | β | β |
| calendarId** | String | Unique id for the calendar where the event will be saved. Defaults to the device's default calendar. | β | β |
| title | String | The title for the calendar event. | β | β |
| startDate | Date | The start date of the calendar event in ISO format. | β | β |
| endDate | Date | The end date of the calendar event in ISO format. | β | β |
| allDay | Bool | Indicates whether the event is an all-day event. | β | β |
| recurrence | String | The simple recurrence frequency of the calendar event daily, weekly, monthly, yearly or none. |
β | β |
| recurrenceRule ** | Object | The events recurrence settings. | β | β |
| occurrenceDate* | Date | The original occurrence date of an event if it is part of a recurring series. | β | |
| isDetached | Bool | Indicates whether an event is a detached instance of a repeating event. | β | |
| url | String | The url associated with the calendar event. | β | β |
| location | String | The location associated with the calendar event. | β | β |
| notes | String | The notes associated with the calendar event. | β | |
| description | String | The description associated with the calendar event. | β | |
| alarms | Array | The alarms associated with the calendar event, as an array of alarm objects. | β | β |
| calendar* | Object | The calendar containing the event. | β | β |
| Property | Type | Description | iOS | Android |
|---|---|---|---|---|
| frequency | String | Event recurring frequency daily, weekly, monthly, yearly
|
β | β |
| endDate | Date | Event recurring end date. This overrides occurrence | β | β |
| occurrence | Number | Number of event occurrences. | β | β |
| interval | Number | The interval between events of this recurrence. | β | β |
| Property | Type | Description | iOS | Android |
|---|---|---|---|---|
| date | Date or Number | If a Date is given, an alarm will be set with an absolute date. If a Number is given, an alarm will be set with a relative offset (in minutes) from the start date. | β | β |
| structuredLocation | Object | The location to trigger an alarm. | β |
| Property | Type | Description | iOS | Android |
|---|---|---|---|---|
| title | String | The title of the location. | β | |
| proximity | String | A value indicating how a location-based alarm is triggered. Possible values: enter, leave, none. |
β | |
| radius | Number | A minimum distance from the core location that would trigger the calendar event's alarm. | β | |
| coords | Object | The geolocation coordinates, as an object with latitude and longitude properties | β |
* Read only, ** Write only