2.2.4.337 LogicalGroupNode

The LogicalGroupNode complex type specifies the actual custom field values that form the criteria for the data to match at a particular level in the logical group hierarchy.

 <xs:complexType name="LogicalGroupNode">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:BaseIpamObject">
       <xs:sequence>
         <xs:element minOccurs="0" name="AncestorNodes" nillable="true" type="ipam:ArrayOfLogicalGroupNode" />
         <xs:element minOccurs="0" name="CustomFieldRecordId" nillable="true" type="xsd:long" />
         <xs:element minOccurs="0" name="LogicalGroupRecordId" nillable="true" type="xsd:long" />      
         <xs:element minOccurs="0" name="NodeCustomFieldValueId" nillable="true" type="xsd:long" />
         <xs:element minOccurs="0" name="NodeLevel" nillable="true" type="xsd:long" />
         <xs:element minOccurs="0" name="NodeValue" nillable="true" type="xsd:string" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

AncestorNodes: An array of logical group nodes that form the hierarchy of the criteria before the level specified by the LogicalGroupNode.

CustomFieldRecordId: Specifies the RecordId of the custom field that forms the current level in the logical group hierarchy.

LogicalGroupRecordId: Specifies the RecordId of the logical group to which the LogicalGroupNode belongs to.

NodeLevel: Specifies the RecordId of the LogicalGroupField specifying the current level in the LogicalGroup.Fields that forms the logical group hierarchy.

NodeValue: The value for the custom field specified by CustomFieldRecordId that forms the criteria for the logical group node along with the criteria specified by the ancestor nodes.

NodeCustomFieldValueId: Specifies the RecordId of the custom field value specified by NodeValue.