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> |