Class MasterDataHierarchyNode
- Namespace
- BiExcellence.OpenBi.Api.MasterData
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
One node of a master data hierarchy.
public sealed record MasterDataHierarchyNode : IMasterDataHierarchyNode
- Inheritance
-
objectMasterDataHierarchyNode
- Implements
Properties
Caption
The text of the node in Language.
[JsonPropertyName("caption")]
public string? Caption { get; init; }
Property Value
- string
Chavl
The characteristic value the node stands for. Empty for a text node.
[JsonPropertyName("chavl")]
public string? Chavl { get; init; }
Property Value
- string
Id
The node id, unique within the hierarchy; ParentId of the child nodes refers to it.
[JsonPropertyName("id")]
public string? Id { get; init; }
Property Value
- string
IsText
true for a text node - a folder that groups other nodes - rather than a node standing for a characteristic value.
[JsonPropertyName("isText")]
public bool IsText { get; init; }
Property Value
- bool
Language
The language of Caption. Empty for the language-independent text.
[JsonPropertyName("language")]
public string? Language { get; init; }
Property Value
- string
ParentId
The Id of the parent node. Empty for a root node.
[JsonPropertyName("parentId")]
public string? ParentId { get; init; }
Property Value
- string