Table of Contents

Interface IConnectionTemplateParameter

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

A single parameter of a ConnectionTemplate (or of a DataproviderTypeDto blueprint).

public interface IConnectionTemplateParameter

Properties

ConnectionTemplateId

The id of the connection template the parameter belongs to. Ignored on save.

string? ConnectionTemplateId { get; init; }

Property Value

string

Id

The server-assigned id of the parameter row. Ignored on save - a template's parameters are replaced wholesale and every row gets a new id. Not set in a DataproviderTypeDto blueprint.

string? Id { get; init; }

Property Value

string

IsSupplied

true when the value is supplied by the server rather than by the user logging on. Supplied parameters are only returned to callers holding openbi.connectiontemplate.write.

bool IsSupplied { get; init; }

Property Value

bool

Name

The name the dataprovider type knows the parameter by, e.g. USERNAME or PASSWORD. Unique within a template.

string? Name { get; init; }

Property Value

string

Position

The parameter's position within the template, from 0. Ignored on save - the order of Parameters is the position.

int Position { get; init; }

Property Value

int

Type

One of the ConnectionTemplateParameterType constants.

string? Type { get; init; }

Property Value

string

Value

The stored value - in a DataproviderTypeDto blueprint, the default value. When a template is validated, the placeholders %OPENBI_USERNAME%, %OPENBI_PASSWORD% and %OPENBI_REALM% as the value of USERNAME, PASSWORD and REALM are replaced from the session user.

string? Value { get; init; }

Property Value

string