namespace Recordingtest.Player.Model; public sealed class Scenario { public string Name { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public SutInfo Sut { get; set; } = new(); public List Steps { get; set; } = new(); public List Checkpoints { get; set; } = new(); public List Baselines { get; set; } = new(); } public sealed class SutInfo { public string Exe { get; set; } = string.Empty; public int StartupTimeoutMs { get; set; } = 15000; } public sealed class Checkpoint { public int AfterStep { get; set; } public string SaveAs { get; set; } = string.Empty; } public sealed class Baseline { public string Path { get; set; } = string.Empty; }