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

AddOrUpdateFieldDefinition

Specifies data on a field to be added or updated on a content type.

AddOrUpdateFieldsDefinition

Specifies data on operations to add or update fields on a content type.

CamlContains

Specifies a filter based on a single field to reduce the data returned from a data retrieval request.

CamlQueryOptions

Specifies parameters to alter the data and format of the data returned from the GetListItems (section 3.1.4.24), GetListItemChangesSinceToken (section 3.1.4.22), and GetListItemChangesWithKnowledge (section 3.1.4.23) operations.

CamlViewFields

Specifies which additional fields data SHOULD be returned from a data retrieval request.

ContentTypePropertyDefinition

Specifies properties to be set on the content type.

DataDefinition

Specifies items contained within a list.

DeleteFieldDefinition

Specifies data on a field to be removed from a content type.

DeleteFieldsDefinition

Specifies data on operations to remove fields from a content type.

FieldReferenceDefinitionCT

Specifies data on a field included in a content type.

ListDefinitionCT

Specifies information about a particular list.

ListDefinitionSchema

Specifies the results from retrieving a specified list.

ListItemChangeDefinition

Specifies a change to a list item.

UpdateListFieldResults

Specifies the results from an add, update, or delete operation on a list's fields.

UpdateListFieldRequest

Specifies the field information to add, update, or delete operation of fields of a list.

ViewChangeDefinition

Specifies a change to a list view.