2.2.4.123 HierarchyMemberPrivilegesCriteria

The HierarchyMemberPrivilegesCriteria complex type represents the criteria for hierarchy member privileges.

The following is the XML schema definition of the HierarchyMemberPrivilegesCriteria complex type.

 <xs:complexType name="HierarchyMemberPrivilegesCriteria">
   <xs:complexContent mixed="false">
     <xs:extension xmlns:q999="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q999:DataContractBase">
       <xs:sequence>
         <xs:element minOccurs="0" name="EntityId" nillable="true" type="q999:Identifier" />
         <xs:element minOccurs="0" name="HierarchyId" nillable="true" type="q999:Identifier" />
         <xs:element minOccurs="0" name="HierarchyType" type="q999:HierarchyType">
           <xs:annotation>
             <xs:appinfo>
               <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" />
             </xs:appinfo>
           </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="Identifiers" nillable="true" type="q999:ArrayOfIdentifier">
           <xs:annotation>
             <xs:appinfo>
               <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" />
             </xs:appinfo>
           </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="MemberCode" nillable="true" type="xs:string" />
         <xs:element minOccurs="0" name="ModelId" nillable="true" type="q999:Identifier" />
         <xs:element minOccurs="0" name="Permission" type="q999:Permission" />
         <xs:element minOccurs="0" name="PrincipalId" nillable="true" type="q999:Identifier" />
         <xs:element minOccurs="0" name="PrincipalType" type="q999:PrincipalType" />
         <xs:element minOccurs="0" name="ResultType" type="q999:ResultType" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

EntityId: Specifies the entity identifier.

HierarchyId: Specifies the hierarchy identifier.

HierarchyType: Specifies the hierarchy type.

Identifiers: Specifies the collection of the hierarchy member privilege identifiers that are used.

MemberCode: Specifies the member code.

ModelId: Specifies the model identifier.

Permission: Specifies the permission.

PrincipalId: Specifies the principal identifier.

PrincipalType: Specifies the principal type.

ResultType: Specifies the result type.