Table of Contents

Interface IDataProviderStoreObject

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

A document that belongs to a dataprovider rather than to a role - a chart definition, a dashboard layout and the like - stored under a Type that says what it is.

public interface IDataProviderStoreObject

Properties

ConnectionTemplateId

The connection template the document belongs to, where it belongs to one. VIEW and DASHBOARD documents are found by it; empty for a chart definition.

string? ConnectionTemplateId { get; init; }

Property Value

string

Content

The document itself, as text - XML for VIEW, DASHBOARD and EXCEPTION documents.

string? Content { get; init; }

Property Value

string

Id

The object's id. Server-generated when omitted on create.

string? Id { get; init; }

Property Value

string

Object

The object the document belongs to - for an EXCEPTION document the InfoCube/Query of the dataprovider, for a chart definition its own id.

string? Object { get; init; }

Property Value

string

Type

What kind of document this is. The server itself reads CHARTDEFINITION, VIEW, DASHBOARD and EXCEPTION, and filters on it - a document stored under another type is invisible to those routes.

string? Type { get; init; }

Property Value

string