2.2.4 Complex Types
The following table summarizes the set of common XML schema complex type definitions defined by this specification. XML schema complex type definitions that are specific to a particular operation are described with the operation.
Complex type |
Description |
---|---|
ArrayOfBodyContentAttributedValuesType |
The ArrayOfBodyContentAttributedValuesType complex type specifies an array of BodyContentAttributedValue elements. |
ArrayOfEmailAddressAttributedValuesType |
The ArrayOfEmailAddressAttributedValuesType complex type specifies an array of EmailAddressAttributedValue elements. |
ArrayOfExtendedPropertyAttributedValueType |
The ArrayOfExtendedPropertyAttributedValueType complex type specifies an array of ExtendedPropertyAttributedValue elements. |
ArrayOfFolderIdType |
The ArrayOfFolderIdType complex type specifies an array of FolderId elements. |
ArrayOfPersonaAttributionsType |
The ArrayOfPersonaAttributionsType complex type specifies an array of persona attributions. |
ArrayOfPhoneNumberAttributedValuesType |
The ArrayOfPhoneNumberAttributedValuesType complex type specifies an array of PhoneNumberAttributedValue elements. |
ArrayOfPostalAddressAttributedValuesType |
The ArrayOfPostalAddressAttributedValuesType complex type specifies an array of PostalAddressAttributedValue elements. |
ArrayOfStringArrayAttributedValuesType |
The ArrayOfStringArrayAttributedValuesType complex type specifies an array of StringArrayAttributedValue elements. |
ArrayOfStringAttributedValuesType |
The ArrayOfStringAttributedValuesType complex type specifies an array of StringAttributedValue elements. |
ArrayOfStringValueType |
The ArrayOfStringValueType complex type specifies an array of strings. |
ArrayOfValueAttributionsType |
The ArrayOfValueAttributionsType complex type specifies an array of strings, where each string matches one of the identifier values of the attributions of a persona. |
BodyContentAttributedValueType |
The BodyContentAttributedValueType complex type specifies the attributions of the body content of an item. |
BodyContentType |
The BodyContentType complex type specifies the body content and format of an item. |
EmailAddressAttributedValueType |
The EmailAddressAttributedValueType complex type specifies an EmailAddressType element, as specified in [MS-OXWSCDATA] section 2.2.4.31, and an ArrayOfValueAttributionsType complex type, as specified in section 2.2.4.11, pair. This complex type represents an email address paired with a list of the attributions for the email address. |
ExtendedPropertyAttributedValueType |
The ExtendedPropertyAttributedValueType complex type specifies arrays of extended properties and attributions for a persona. |
PersonaAttributionType |
The PersonaAttributionType complex type specifies the type of one attribution of the persona, which represents information about one of the underlying contacts (2) or directory service recipients aggregated into the persona. |
PersonaPhoneNumberType |
The PersonaPhoneNumberType complex type specifies a phone number of for a PersonaType complex type, as specified in section 2.2.4.19. |
PersonaPostalAddressType |
The PersonaPostalAddressType complex type specifies a postal address for a PersonaType complex type, as specified in section 2.2.4.19. |
PersonaType |
The PersonaType complex type specifies the type of a persona. |
PhoneNumberAttributedValueType |
The PhoneNumberAttributedValueType complex type specifies a PersonaPhoneNumberType, as defined in section 2.2.4.17, and ArrayOfValueAttributionsType, as defined in section 2.2.4.11, complex type pair. This complex type represents a phone number for a persona, paired with a list of the attributions for the phone number. |
PostalAddressAttributedValueType |
The PostalAddressAttributedValueType complex type specifies a pair of PersonaPostalAddressType, as defined in section 2.2.4.18, and ArrayOfValueAttributionsType, as defined in section 2.2.4.11, complex types. This complex type specifies a postal address for a persona, paired with a list of the attributions for that address. |
StringArrayAttributedValueType |
The StringArrayAttributedValueType complex type specifies an ArrayOfStringValueType, as defined in section 2.2.4.10, and an ArrayOfValueAttributionsType, as defined in section 2.2.4.11, complex type pair. |
StringAttributedValueType |
The StringAttributedValueType complex type encapsulates a string value and multiple attributions for the value. |