2.2.4.6.4 QuerySpecification

The QuerySpecification type describes the details of providers to query for.

       <xs:complexType name="QuerySpecification">
           <xs:sequence>
             <xs:element minOccurs="0" name="Contract" nillable="true" type="xs:string" />
             <xs:element minOccurs="0" name="ProviderId" nillable="true" type="xs:string" />
             <xs:element minOccurs="0" name="Server" type="xs:boolean" />
           </xs:sequence>
         </xs:complexType>

Contract: A string that contains the contract to query.

ProviderId: A string that contains the ID of the provider.

Server: A Boolean where TRUE indicates that the provider is for a server; otherwise, this value is FALSE.