2.2.4.3.3 deletions Element
The deletions element contains information about IDs of messaging objects that have been deleted, expired, or moved out of the synchronization scope since the last synchronization, as specified in the initial ICS state. For details about how servers determine the set of IDs to be reported by using this element, which is a subset of the IDs in the deleted item list, see section 3.2.5.3.
Deletions SHOULD NOT be present if the NoDeletions flag of the SynchronizationFlags field, as specified in section 2.2.3.2.1.1.1, was set when the synchronization download operation was configured.
The following restrictions exist on the contained propList element, as specified in section 2.2.4.3.20:
MUST contain at least one property.
MUST adhere to the following restrictions:
Property name
Restrictions
Comments
MetaTagIdsetDeleted (section 2.2.1.3.1)
No restrictions
None.
MetaTagIdsetNoLongerInScope (section 2.2.1.3.2)
Conditional
MUST be present if the Contents value of the SynchronizationType field is set and there are Message objects that moved out of the synchronization scope since the last synchronization.
MUST NOT be present if the Hierarchy value of the SynchronizationType field is set, as specified in section 2.2.3.2.1.1.1.
MUST NOT be present if the IgnoreNoLongerInScope flag of the SynchronizationFlags field is set.
MetaTagIdsetExpired (section 2.2.1.3.3)
Conditional
MUST be present if the Contents value of the SynchronizationType field is set and the Message objects in a public folder expired since the last synchronization.
MUST NOT be present if the Hierarchy value of the SynchronizationType field is set.
< other properties >
Prohibited
None.