2.2.4 Complex Types

The following table lists 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 defined with the operation.

Complex type

Description

AddressEntityType

Specifies an address entity.<2>

ArrayOfAddressEntitiesType

Specifies an array of address entities.<3>

ArrayOfAddressesType

Specifies an array of addresses.<4>

ArrayOfContactsType

Specifies an array of contacts.<5>

ArrayOfEmailAddressEntitiesType

Specifies an array of email address entities.<6>

ArrayOfEmailUsersType

Specifies an array of email users.<7>

ArrayOfExtractedEmailAddresses

Specifies an array of email addresses.<8>

ArrayOfItemIdsType

Specifies an array of item ids.

ArrayOfMeetingSuggestionsType

Specifies an array of meeting suggestions.<9>

ArrayOfPhoneEntitiesType

Specifies an array of phone entities.<10>

ArrayOfPhonesType

Specifies an array of phone numbers.<11>

ArrayOfOccurrenceRangesType

Specifies an array of occurrence ranges. <12>    

ArrayOfTaskSuggestionsType

Specifies an array of task suggestions.<13>

ArrayOfUrlEntitiesType

Specifies an array of URL entities.<14>

ArrayOfUrlsType

Specifies an array of URLs.<15>

BaseMoveCopyItemType

Specifies the base type for the CopyItemType complex type (section 3.1.4.1.3.2) and the MoveItemType complex type (section 3.1.4.7.3.2).

ContactType

Specifies the type of a contact.<16>

EmailAddressEntityType

Specifies an email address entity.<17>

EmailUserType

Specifies an email user.<18>

EntityExtractionResultType

Specifies the result of an entity extraction.<19>

EntityType

Specifies a single entity.<20>

FlagType

Specifies a flag indicating status, start date, due date, or completion date for an item.<21>

ItemType

Specifies a generic item in the server data store.

ItemIDType

Specifies the item identifier (ID) of an item.

ManagementRoleType

Specifies the roles that are associated with a user or application.

MeetingSuggestionType

Specifies a meeting suggestion.<22>

MimeContentType

Specifies the native MIME stream of an object that is represented in base64-encoded binary format.

NonEmptyArrayOfBaseItemIdsType

Specifies a collection of items.

NonEmptyArrayOfInternetHeadersType

Specifies the collection of all Internet message headers that are contained in an item.

NonEmptyArrayOfResponseObjectsType

Specifies an array of response objects.

NonEmptyArrayOfRoleType

Specifies an array of role types.

OccurrenceItemIdType

Specifies a single occurrence of a recurring item.

OccurrencesRangeType

Specifies a range of occurrences.<23>

PhoneType

Specifies a phone number and its type.<24>

PhoneEntityType

Specifies a phone entity.<25>

RecurringMasterItemIdType

Specifies a recurring master item by identifying the identifiers of one of its related occurrence items. A recurring master item is the item that anchors the recurring series and holds all recurrence pattern and recurrence range information. Each recurring series has one recurring master item.

RecurringMasterItemIdRangesType

Specifies a union of all occurrences of a recurring master item, which fit into at least one of the specified ranges.<26>

ReferenceItemResponseType

Specifies a referenced item for a response object.

RightsManagementLicenseDataType

Specifies information about the rights management license.<27>

SendItemType

Specifies a request to send a message.

SendItemResponseType

Specifies a response to a call to the SendItem operation [MS-OXWSMSG].

TaskSuggestionType

Specifies a task suggestion.<28>

UrlEntityType

Specifies a URL entity.<29>