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.
<CalendarItem> <extension base="Mail"> <rdate type="RecurrenceDateType"/> <rrule type="RecurrenceRule"/> <exdate type="RecurrenceDateType"/> <ref="recurrenceKey"/> <iCalId type="string"/>
CalendarItem extends Mail.
Specifies a list of recurring dates.
Specifies a recurrence rule.
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.
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).
Specifies the iCalendar (RFC2445) UID.