3.1.4.3.3.3 t:BaseSubscriptionRequestType Complex Type
The BaseSubscriptionRequestType complex type specifies the base class for descendant classes that form the notification requests.
-
<xs:complexType name="BaseSubscriptionRequestType" abstract="true" > <xs:sequence> <xs:element name="FolderIds" type="t:NonEmptyArrayOfBaseFolderIdsType" minOccurs="0" /> <xs:element name="EventTypes" type="t:NonEmptyArrayOfNotificationEventTypesType" /> <xs:element name="Watermark" type="t:WatermarkType" minOccurs="0" /> </xs:sequence> <xs:attribute name="SubscribeToAllFolders" type="xs:boolean" use="optional"/> </xs:complexType>
The following table lists and describes the child elements of the BaseSubscriptionRequestType complex type.
Element name |
Type |
Description |
---|---|---|
FolderIds |
t:NonEmptyArrayOfBaseFolderIdsType ([MS-OXWSFOLD] section 3.1.4.6.3.3) |
Specifies an array of folder identifiers that are used to identify folders to be monitored for event notifications. |
EventTypes |
t:NonEmptyArrayOfNotificationEventTypesType (section 3.1.4.3.3.4) |
Specifies the monitored event types for a notification subscription. |
Watermark |
t:WatermarkType (section 2.2.5.1) |
Specifies an event bookmark in the mailbox event queue. |
The following table lists and describes the attributes of the BaseSubscriptionRequestType complex type.
Attribute Name |
Type |
Description |
---|---|---|
SubscribeToAllFolders |
|
If true, identifies that this subscription apply to all folders and FolderIds MUST be null or empty.<10> |