Class AffectedDataProvider
- Namespace
- BiExcellence.OpenBi.Api.DataProviders
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
Another dataprovider in the session that this one's state is mapped onto when it executes.
public sealed class AffectedDataProvider
- Inheritance
-
objectAffectedDataProvider
Constructors
AffectedDataProvider()
Creates an empty entry.
public AffectedDataProvider()
AffectedDataProvider(string, DataProviderStateEffect)
Creates an entry for one dataprovider.
public AffectedDataProvider(string dataProviderName, DataProviderStateEffect effect = DataProviderStateEffect.Both)
Parameters
dataProviderNamestringeffectDataProviderStateEffect
Properties
DataProviderName
The dataprovider to carry the state over to.
[JsonPropertyName("dataproviderName")]
public string? DataProviderName { get; set; }
Property Value
- string
Effect
Which part of the state is carried over.
[JsonPropertyName("effect")]
public DataProviderStateEffect Effect { get; set; }
Property Value
Mappings
Dimension id here to dimension id there, for the dimensions that are not named the same on both sides. Anything not named here is matched by id.
[JsonPropertyName("mappings")]
public Dictionary<string, string>? Mappings { get; set; }
Property Value
- Dictionary<string, string>