2.2.4 Complex Types

The following table summarizes the set of common XML schema complex type definitions that are defined by this specification. XML schema complex type definitions that are specific to a particular operation are described with the operation.

Complex type name

Description

AcceptItemType (section 2.2.4.1)

Specifies a response object that is used to accept a meeting invitation or calendar item.

AddItemToMyCalendarType (section 2.2.4.2)

Specifies a response to a request to add items to the calendar.<1>

ArrayOfInboxReminderType (section 2.2.4.3)

Specifies an array of inbox reminders.

AttendeeType (section 2.2.4.4)

Specifies attendees and resources for a meeting.

CalendarFolderType (section 2.2.4.5)

Specifies a folder that contains calendar items.

CalendarItemType (section 2.2.4.6)

Specifies a server calendar item.

CalendarPermissionSetType (section 2.2.4.7)

Defines the access that a user has to a Calendar folder.

CalendarPermissionType (section 2.2.4.8)

Specifies the access that a user has to a Calendar folder.

CalendarViewType (section 2.2.4.9)

Specifies the settings that are used to return calendar items in the specified range as they appear in a calendar.

CancelCalendarItemType (section 2.2.4.10)

Specifies a response object that is used to cancel a meeting.

DeclineItemType (section 2.2.4.11)

Specifies a response object that is used to decline a meeting invitation or calendar item.

EnhancedLocationType (section 2.2.4.12)

Specifies additional location information for a calendar item.<2>

InboxReminderType (section 2.2.4.13)

Specifies an inbox reminder.

MeetingCancellationMessageType (section 2.2.4.14)

Specifies a meeting cancellation.

MeetingMessageType (section 2.2.4.15)

Specifies a meeting in the server message store.

MeetingRegistrationResponseObject (section 2.2.4.16)

Specifies a response to a meeting registration request.<3>

MeetingRequestMessageType (section 2.2.4.17)

Specifies a meeting request in the server message store.

MeetingResponseMessageType (section 2.2.4.18)

Specifies a meeting response in the server message store.

NonEmptyArrayOfAttendeesType (section 2.2.4.19)

Contains a list of attendees and resources for a meeting.

NonEmptyArrayOfDeletedOccurrencesType (section 2.2.4.20)

Contains a list of deleted occurrences of a recurring meeting request or calendar item.

NonEmptyArrayOfOccurrenceInfoType (section 2.2.4.21)

Contains a list of modified occurrences of a recurring meeting request or calendar item.

OccurrenceInfoType (section 2.2.4.22)

Specifies a single occurrence of a recurring meeting request or calendar item.

OnlineMeetingSettingsType (section 2.2.4.23)

Specifies the settings for an online meeting.<4>

ProposeNewTimeType (section 2.2.4.24)

Specifies a response to a new time proposal.<5>

RecurrenceType (section 2.2.4.25)

Specifies the recurrence pattern and recurrence range for calendar items and meeting requests.

RemoveItemType (section 2.2.4.26)

Specifies a response object that is used to remove a meeting item when a meeting cancellation message is received.

TentativelyAcceptItemType (section 2.2.4.27)

Specifies a response object that is used to tentatively accept a meeting invitation or calendar item.

TimeChangeType (section 2.2.4.28)

Specifies the date and time when the time changes to and from daylight saving time and standard time.

TimeZoneType (section 2.2.4.29)

MAY<6> specify the time zone of the location where a meeting is hosted.