CalendarItem

Is an abstraction layer that contains common calendar attributes (even if the item is an appointment, note, or task). Rdate, rrule, and exdate elements in CalendarItem specify recurrence.

Syntax

<CalendarItem>
<extension base="Mail">
<rdate type="RecurrenceDateType"/>
<rrule type="RecurrenceRule"/>
<exdate type="RecurrenceDateType"/>
<ref="recurrenceKey"/>
<iCalId type="string"/>

Definitions

Mail

CalendarItem extends Mail.

rdate

Specifies a list of recurring dates.

rrule

Specifies a recurrence rule.

exdate

Specifies a list of dates to exclude. For example, if you wanted to create many appointments based on the rrule element, the exdate can exclude some of the instances in the rrule.

recurrenceKey

Specifies a common key that is shared by all of the items that originated from a recurring calendar item. This key can be used to perform an action (such as to accept all recurring items).

iCalId

Specifies the iCalendar (RFC2445) UID.