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.