3.1.4.5.3.1 m:MarkAllItemsAsReadType Complex Type

The MarkAllItemsAsReadType complex type specifies a request to mark all items as read or unread. The MarkAllItemsAsReadType complex type extends the BaseRequestType complex type ([MS-OXWSCDATA] section 2.2.4.17).

 <xs:complexType name="MarkAllItemsAsReadType">
   <xs:complexContent>
     <xs:extension base="m:BaseRequestType">
       <xs:sequence>
         <xs:element name="ReadFlag" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
         <xs:element name="SuppressReadReceipts" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
         <xs:element name="FolderIds" type="t:NonEmptyArrayOfBaseFolderIdsType"/>
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

The following table lists the child elements of the MarkAllItemsAsReadType complex type.

Messages

Type

Description

ReadFlag

xs:boolean ([XMLSCHEMA2] section 3.2.2)

Specifies whether items are to be marked as read/unread.

SuppressReadReceipts

xs:boolean

Specifies whether read receipts are to be suppressed for items.

FolderIds

NonEmptyArrayOfBaseFolderIdsType ([MS-OXWSFOLD] section 3.1.4.6.3.3)

Specifies IDs of the folders in which the items are to be marked as read/unread.