The following table describes all the possible properties for calendar entry objects. Each type of entry supports a different subset of these properties. The exact set of properties used by a given entry depends on its type and the optional properties specified for it. For information about which properties are valid for a given type, see section Properties and calendar entry types.
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies the type of the entry. |
string |
Possible values:
|
|
Specifies the globally unique identifier of the entry. This is unique
across all calendars on any device. Child entries share the same Note: |
string |
|
|
Specifies the locally unique identifier of the entry. This is unique
only within the calendar to which the entry belongs. Note: |
string |
|
|
Specifies the calendar file that contains the entry. |
string |
For example: |
|
Contains the summary description for the entry. |
string |
|
|
Specifies the sequence number for the entry. This is used in group scheduling. The default value is |
number |
|
|
Specifies the start time for the entry. |
date object |
|
|
Specifies the end time for the entry. |
date object |
|
|
Specifies the start time for the entry instance. Note: This property is only valid for recurring entries. |
date object |
|
|
Specifies the end time for the entry instance. Note: This property is only valid for recurring entries. |
date object |
|
|
Specifies the replication status of the entry. The default value is |
string |
Possible values:
|
|
Contains the description for the entry. |
string |
|
|
Specifies the priority of the entry. The default value is |
number |
[0, 255] |
|
Specifies the alarm time for the entry. This must be before |
date object |
|
|
Specifies the name of the location for the meeting. |
string |
|
|
Specifies the status of the entry. The default value is |
string |
Possible values:
|
|
Specifies a list of out-of-sequence dates on which the entry repeats. |
array of date objects |
|
|
Specifies a list of exception dates, that is, occurrences in the original schedule that have been removed and may be replaced with different occurrences. |
array of date objects |
|
|
Specifies the method for the entry. The default value is Note: This property is only valid for iCalendar entries. |
Possible values:
|
|
|
Specifies the phone owner. The phone owner should match the |
string |
|
|
Specifies information about the meeting organizer. |
object |
|
|
Specifies the meeting attendees. |
array of objects |
|
|
Specifies the rules of recurrence for the entry. This is only valid for parent entries. Child entries cannot have their
own |
object |
The following table describes the structure of Organizer
.
Properties enclosed in brackets are optional.
Property |
Description |
Type |
---|---|---|
|
Specifies the name of the organizer. |
string |
|
Specifies the address of the organizer. |
string |
The following table describes the structure of Attendees
.
Properties enclosed in brackets are optional.
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies the common name for group scheduling. |
string |
|
|
Specifies the role of the attendee. The default value is |
string |
Possible values:
|
|
Specifies the email address of the attendee. |
string |
|
|
Specifies the status of the attendee. The default value is |
string |
Possible values:
|
|
Specifies whether or not a response is requested from the attendee. The default value is |
boolean |
Possible values:
|
The following table describes the structure of RepeatRule
.
Properties enclosed in brackets are optional.
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies the type of recurrence, that is, its frequency. For information about which |
number |
Possible values:
|
|
Specifies the start time for the recurrence. If this is not specified,
the |
date object |
|
|
Specifies the end date for the recurrence. The entry recurs until this date.
If |
date object |
|
|
Specifies the time interval between instances of a recurring entry. |
number |
|
|
Specifies the days of the week on which the entry recurs. |
array of numbers |
Possible values for an item:
|
|
Specifies the days of the month on which the entry recurs. |
array of numbers |
Possible values for an item: [0, 30] |
|
Specifies the day and week of the month on which the entry recurs. |
array of objects |
The properties of the object items are specified below. |
|
Specifies the day of the week on which the entry recurs. |
number |
Possible values:
|
|
Specifies the week of the month on which the entry recurs. |
number |
Possible values:
|
|
Specifies the month for a yearly recurrence. |
number |
Possible values:
|
Type of recurrence |
Valid properties |
Notes |
---|---|---|
Daily |
|
|
Weekly |
|
If |
Monthly |
|
If |
Yearly |
|
Only the first item of
If |