3.1.4.4.3.1 SearchMailboxesType

Namespace: http://schemas.microsoft.com/exchange/services/2006/messages

The SearchMailboxesType complex type specifies the content and format of the result. This type extends the BaseRequestType complex type, as specified in [MS-OXWSCDATA] section 2.2.4.17.

 <xs:complexType name="SearchMailboxesType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:complexContent mixed="false">
     <xs:extension base="tns:BaseRequestType">
       <xs:sequence>
         <xs:element minOccurs="1" name="SearchQueries" type="t:NonEmptyArrayOfMailboxQueriesType"/>
         <xs:element minOccurs="1" name="ResultType" type="t:SearchResultType"/>
         <xs:element minOccurs="0" name="PreviewItemResponseShape" type="t:PreviewItemResponseShapeType"/>
         <xs:element minOccurs="0" name="SortBy" type="t:FieldOrderType"/>
         <xs:element minOccurs="0" name="Language" type="xs:string"/>
         <xs:element minOccurs="0" name="Deduplication" type="xs:boolean"/>
         <xs:element minOccurs="0" name="PageSize" type="xs:int"/>
         <xs:element minOccurs="0" name="PageItemReference" type="xs:string"/>
         <xs:element minOccurs="0" name="PageDirection" type="t:SearchPageDirectionType"/>
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

SearchQueries: An element of type NonEmptyArrayOfMailboxQueriesType, as defined in section 3.1.4.4.3.2, that represents a set of mailbox search scopes.

ResultType: An element of type SearchResultType, as defined in section 3.1.4.4.4.2, that represents an enumeration type to indicate the type of search result.

PreviewItemResponseShape: An element of type PreviewItemResponseShapeType, as defined in section 3.1.4.4.3.6, that represents what properties are returned for the preview search result.

SortBy: An element of type FieldOrderType, as defined in [MS-OXWSSRCH] section 3.1.4.2.3.6, that specifies a single field by which to sort results and specifies the direction of the sort.

Language: An element of type string, as defined in [XMLSCHEMA2] section 3.2.1, that represents the query language, for example, "en-us".

Deduplication: An element of type boolean, as defined in [XMLSCHEMA2] section 3.2.2, that indicates whether to remove duplicates from the search result.

PageSize: An element of type int, as defined in [XMLSCHEMA2] section 3.3.17, that represents the total number of items shown on a preview page.

PageItemReference: An element of type string that is used for paging implementation. For the first call, this element should be null. For subsequent calls, set this value to the SortValue of the last preview item in the response. SortValue is defined in section 3.1.4.4.3.14.

PageDirection: An element of type SearchPageDirectionType, as defined in section 3.1.4.4.4.4, that represents the paging direction; for example, "previous" or "next".