Table of Contents

Interface IMasterDataValue

Namespace
BiExcellence.OpenBi.Api.MasterData
Assembly
BiExcellence.OpenBi.Api.Client.dll

One master data value, for one language. Used as both the request and response body.

public interface IMasterDataValue

Properties

Attributes

The attribute values, keyed by the Name values of GetMasterDataAttributesAsync(IOpenBiApiClient, string, CancellationToken), stored as text. Names that are not defined there are not stored.

Dictionary<string, JsonElement>? Attributes { get; init; }

Property Value

Dictionary<string, JsonElement>

Caption

The text of the value in that language. On a write, null keeps the stored text.

string? Caption { get; init; }

Property Value

string

Chavl

The characteristic value. Required on a write, where it is also the key.

string? Chavl { get; init; }

Property Value

string

ChavlKey

The key the value is stored under - the text form of Chavl. Returned only; a write takes the key from Chavl.

string? ChavlKey { get; init; }

Property Value

string

Language

The language of Caption, such as de or en-US. Empty for the language-independent text.

string? Language { get; init; }

Property Value

string