3.1.4.2.3.2 t:SyncFolderItemsChangesType Complex Type

msdn link

The SyncFolderItemsChangesType complex type specifies a sequenced array of change types that describe the differences between the items on the client and the items on the server.

 <xs:complexType name="SyncFolderItemsChangesType">
   <xs:sequence>
     <xs:choice
       maxOccurs="unbounded"
       minOccurs="0"
     >
       <xs:element name="Create"
         type="t:SyncFolderItemsCreateOrUpdateType"
        />
       <xs:element name="Update"
         type="t:SyncFolderItemsCreateOrUpdateType"
        />
       <xs:element name="Delete"
         type="t:SyncFolderItemsDeleteType"
        />
       <xs:element name="ReadFlagChange"
         type="t:SyncFolderItemsReadFlagType"
        />
     </xs:choice>
   </xs:sequence>
 </xs:complexType>
  

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

Element

Type

Description

Create

t:SyncFolderItemsCreateOrUpdateType (section 3.1.4.2.3.3)

Specifies an item that has been created on the server and has to be created on the client.

Update

t:SyncFolderItemsCreateOrUpdateType

Specifies an item that has been changed on the server and has to be changed on the client.

Delete

t:SyncFolderItemsDeleteType (section 3.1.4.2.3.4)

Specifies an item that has been deleted on the server and has to be deleted on the client.

ReadFlagChange

t:SyncFolderItemsReadFlagType (section 3.1.4.2.3.5)

Specifies an item that has been marked as read on the server and has to be marked as read on the client.