Class ScenarioConfiguration
Concrete IScenarioConfiguration record.
public sealed record ScenarioConfiguration : IScenarioConfiguration, IEquatable<ScenarioConfiguration>
- Inheritance
-
ScenarioConfiguration
- Implements
- Inherited Members
Constructors
ScenarioConfiguration(ScenarioId, string, Lane, string?, Lane, Lane)
Concrete IScenarioConfiguration record.
public ScenarioConfiguration(ScenarioId Id, string Name, Lane MarketLane, string? MarketSelector, Lane PortfolioLane, Lane StrategyLane)
Parameters
IdScenarioIdOpaque scenario id.
NamestringHuman-readable name.
MarketLaneLaneMarket lane.
MarketSelectorstringOptional selector for
hypmarket lane.PortfolioLaneLanePortfolio lane.
StrategyLaneLaneStrategy lane.
Properties
Id
Opaque scenario id.
public ScenarioId Id { get; init; }
Property Value
MarketLane
Market lane.
public Lane MarketLane { get; init; }
Property Value
MarketSelector
Optional selector for hyp market lane.
public string? MarketSelector { get; init; }
Property Value
Name
Human-readable name.
public string Name { get; init; }
Property Value
PortfolioLane
Portfolio lane.
public Lane PortfolioLane { get; init; }
Property Value
StrategyLane
Strategy lane.
public Lane StrategyLane { get; init; }