2.2.4.102 DerivedHierarchyLevel

The DerivedHierarchyLevel complex type specifies a single level within the derived hierarchy data relationship tree.

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

   <xs:complexType name="DerivedHierarchyLevel">
     <xs:complexContent mixed="false">
       <xs:extension base="tns:MdmDataContractOfDerivedHierarchyContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="ForeignEntityId" nillable="true" type="tns:Identifier" />
           <xs:element minOccurs="0" name="ForeignId" nillable="true" type="tns:Identifier" />
           <xs:element xmlns:q41="http://schemas.datacontract.org/2004/07/Microsoft.Office.MDM.Services.DataContracts" minOccurs="0" name="ForeignType" type="q41:HierarchyItemType" />
               <xs:element minOccurs="0" name="IsRecursive" type="xs:boolean"/>
           <xs:element minOccurs="0" name="IsVisible" type="xs:boolean" />
           <xs:element minOccurs="0" name="LevelNumber" type="xs:int" />
           <xs:element minOccurs="0" name="MemberType" type="tns:MemberType" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>

DisplayName: Specifies the string name to be displayed.

ForeignEntityId: Specifies the Identifier complex type.

ForeignId: Specifies the Identifier complex type.

ForeignType: Specifies the HierarchyItemType simple type.

IsRecursive: Specifies a value that indicates whether the level has a recursive relationship.

IsVisible: Specifies a Boolean value to express the visibility of the level.

LevelNumber: Specifies an integer that represents the depth of the level.

MemberType: Specifies the MemberType simple type.