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