Class DataProviderSchemaObject
- Namespace
- BiExcellence.OpenBi.Api.DataProviders
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
One table or view in the source database.
public sealed class DataProviderSchemaObject
- Inheritance
-
objectDataProviderSchemaObject
Properties
Description
The object's description, where the database carries one.
[JsonPropertyName("description")]
public string? Description { get; set; }
Property Value
- string
Fields
The columns, by name.
[JsonPropertyName("fields")]
public Dictionary<string, DataProviderSchemaField> Fields { get; set; }
Property Value
- Dictionary<string, DataProviderSchemaField>
Name
The object's name.
[JsonPropertyName("name")]
public string? Name { get; set; }
Property Value
- string
ObjectType
Whether this is a table or a view.
[JsonPropertyName("type")]
public DataProviderSchemaObjectType ObjectType { get; set; }