Table of Contents

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
object
MasterDataHierarchyNode
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