Remove timeframe from strategy (#13)

This commit is contained in:
Oda
2025-02-26 17:24:59 +07:00
committed by GitHub
parent 298b666a0b
commit 4302bb8435
39 changed files with 299 additions and 288 deletions

View File

@@ -4,17 +4,20 @@ namespace Managing.Domain.Scenarios
{
public class Scenario
{
public Scenario(string name)
public Scenario(string name, int? loopbackPeriod = 1)
{
Name = name;
Strategies = new List<Strategy>();
LoopbackPeriod = loopbackPeriod;
}
public string Name { get; set; }
public List<Strategy> Strategies { get; set; }
public int? LoopbackPeriod { get; set; }
public void AddStrategy(Strategy strategy)
{
Strategies.Add(strategy);
}
}
}
}