CalendarItem

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 want 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 accepting recurring items.

iCalId

Specifies the iCalendar (RFC2445) UID.