This topic has not yet been rated - Rate this topic

2.2.4.8 t:NotificationType Complex Type

The NotificationType complex type specifies information about the subscription and the events that have occurred since the last notification.

<xs:complexType name="NotificationType">
  <xs:sequence>
    <xs:element name="SubscriptionId"
      type="t:SubscriptionIdType"
     />
    <xs:element name="PreviousWatermark"
      type="t:WatermarkType"
      minOccurs="0"
     />
    <xs:element name="MoreEvents"
      type="xs:boolean"
      minOccurs="0"
     />
    <xs:choice
      maxOccurs="unbounded"
    >
      <xs:element name="CopiedEvent"
        type="t:MovedCopiedEventType"
       />
      <xs:element name="CreatedEvent"
        type="t:BaseObjectChangedEventType"
       />
      <xs:element name="DeletedEvent"
        type="t:BaseObjectChangedEventType"
       />
      <xs:element name="ModifiedEvent"
        type="t:ModifiedEventType"
       />
      <xs:element name="MovedEvent"
        type="t:MovedCopiedEventType"
       />
      <xs:element name="NewMailEvent"
        type="t:BaseObjectChangedEventType"
       />
      <xs:element name="StatusEvent"
        type="t:BaseNotificationEventType"
       />
      <xs:element name="FreeBusyChangedEvent"
        type="t:BaseObjectChangedEventType"
       />
    </xs:choice>
  </xs:sequence>
</xs:complexType>

The following table lists and describes the child elements of the NotificationType complex type.

Element name

Type

Description

SubscriptionId

t:SubscriptionIdType (section 2.2.5.2)

Specifies the identifier for a subscription.

PreviousWatermark

t:WatermarkType (section 2.2.5.1)

Specifies the watermark of the latest event that was successfully communicated to the client for the subscription.<4>

MoreEvents

xs:boolean [XMLSCHEMA2]

Specifies a value that indicates whether more events to be delivered to the client currently exist in the queue. <5>

CopiedEvent

t:MovedCopiedEventType (section 2.2.4.7)

Specifies a copied event notification.<6>

CreatedEvent

t:BaseObjectChangedEventType (section 2.2.4.5)

Specifies a created event notification.

DeletedEvent

t:BaseObjectChangedEventType

Specifies a deleted event notification.

ModifiedEvent

t:ModifiedEventType (section 2.2.4.6)

Specifies a modified event notification.

MovedEvent

t:MovedCopiedEventType

Specifies a moved event notification.

NewMailEvent

t:BaseObjectChangedEventType

Specifies a new e-mail event notification.

StatusEvent

t:BaseNotificationEventType (section 2.2.4.4)

Specifies a status event notification.

FreeBusyChangedEvent

t:BaseObjectChangedEventType

Specifies an event in which an item’s free/busy status has changed.<7>

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.