Class DataProviderStoreObject
- 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 sealed record DataProviderStoreObject : IDataProviderStoreObject
- Inheritance
-
objectDataProviderStoreObject
- Implements
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.
[JsonPropertyName("connectionTemplateId")]
public string? ConnectionTemplateId { get; init; }
Property Value
- string
Content
The document itself, as text - XML for VIEW, DASHBOARD and EXCEPTION documents.
[JsonPropertyName("content")]
public string? Content { get; init; }
Property Value
- string
Id
The object's id. Server-generated when omitted on create.
[JsonPropertyName("id")]
public 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.
[JsonPropertyName("object")]
public 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.
[JsonPropertyName("type")]
public string? Type { get; init; }
Property Value
- string