Table of Contents

Class DataProviderDocument

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

A document the source system attaches to the dataprovider's context.

public sealed class DataProviderDocument
Inheritance
object
DataProviderDocument

Properties

AlertLevel

The alert level the document carries.

[JsonPropertyName("alertLevel")]
public int AlertLevel { get; set; }

Property Value

int

Attributes

Whatever else the source states about it.

[JsonPropertyName("attributes")]
public Dictionary<string, JsonElement>? Attributes { get; set; }

Property Value

Dictionary<string, JsonElement>

Author

Who wrote it.

[JsonPropertyName("author")]
public string? Author { get; set; }

Property Value

string

ContentAscii

The document's text, where it is a text one.

[JsonPropertyName("contentAscii")]
public string? ContentAscii { get; set; }

Property Value

string

ContentBinary

The document's bytes, where it is a binary one.

[JsonPropertyName("contentBinary")]
public byte[]? ContentBinary { get; set; }

Property Value

byte[]

CreateDate

The date the document was created, as the source spells it.

[JsonPropertyName("createDate")]
public string? CreateDate { get; set; }

Property Value

string

CreateTime

The time the document was created, as the source spells it.

[JsonPropertyName("createTime")]
public string? CreateTime { get; set; }

Property Value

string

DocumentImageUrl

An icon for the document.

[JsonPropertyName("documentImageUrl")]
public string? DocumentImageUrl { get; set; }

Property Value

string

Header

The document's title.

[JsonPropertyName("header")]
public string? Header { get; set; }

Property Value

string

Id

The document's id.

[JsonPropertyName("id")]
public string? Id { get; set; }

Property Value

string

Url

Where the document itself can be read.

[JsonPropertyName("url")]
public string? Url { get; set; }

Property Value

string