3.1.4.9.3.2 m:UpdateItemType Complex Type

The UpdateItemType complex type specifies a request to update a set of items. The UpdateItemType complex type extends the BaseRequestType complex type ([MS-OXWSCDATA] section 2.2.4.17).

 <xs:complexType name="UpdateItemType">
   <xs:complexContent>
     <xs:extension
       base="m:BaseRequestType"
     >
       <xs:sequence>
         <xs:element name="SavedItemFolderId"
           type="t:TargetFolderIdType"
           minOccurs="0"
          />
         <xs:element name="ItemChanges"
           type="t:NonEmptyArrayOfItemChangesType"
          />
       </xs:sequence>
       <xs:attribute name="ConflictResolution"
         type="t:ConflictResolutionType"
         use="required"
        />
       <xs:attribute name="MessageDisposition"
         type="t:MessageDispositionType"
         use="optional"
        />
       <xs:attribute name="SendMeetingInvitationsOrCancellations"
         type="t:CalendarItemUpdateOperationType"
         use="optional"
        />
       <xs:attribute name="SuppressReadReceipts" 
         type="xs:boolean" 
         use="optional"
        />
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
  

The following table lists the child elements of the UpdateItemType complex type.

Element name

Type

Description

SavedItemFolderId

t:TargetFolderIdType ([MS-OXWSFOLD] section 2.2.4.16)

Specifies the target folder for saved items.

ItemChanges

t:NonEmptyArrayOfItemChangesType (section 3.1.4.9.3.9)

Specifies an array of item changes.

The following table lists the attributes of the UpdateItemType complex type.

Attribute name

Type

Description

ConflictResolution

t:ConflictResolutionType (section 3.1.4.9.4.1)

Specifies an enumeration value that represents the type of conflict resolution that is performed during an update.

MessageDisposition

t:MessageDispositionType ([MS-OXWSMSG] section 2.2.5.1)

Specifies an enumeration value that describes how a message item is handled after it is updated.

SendMeetingInvitationsOrCancellations

t:CalendarItemUpdateOperationType ([MS-OXWSMTGS] section 2.2.5.3)

Specifies an enumeration value that describes how a calendar item is handled after it is updated.

SuppressReadReceipts

xs:boolean ([XMLSCHEMA2])

Specifies whether read receipts are suppressed. <113>