Table of Contents

Interface IMasterDataAttribute

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

A dynamic attribute (schema column) defined on a master data object.

public interface IMasterDataAttribute

Properties

Caption

The display text of the attribute.

string? Caption { get; init; }

Property Value

string

DefaultValue

The column default, as text.

string? DefaultValue { get; init; }

Property Value

string

Length

The column length; null means the type's default.

int? Length { get; init; }

Property Value

int?

Name

The column name: a letter followed by letters, digits or underscores. The key of the attribute in Attributes.

string? Name { get; init; }

Property Value

string

Type

The value type: STRING, BOOLEAN, INTEGER, DOUBLE or DATETIME (see TableAttributeType). Anything else is stored as a string.

string? Type { get; init; }

Property Value

string