namespace QRBee.Load.Generator; internal class Anomaly { public double Probability { get; set; } public Dictionary Parameters { get; set; } = new(); } internal class GeneratorSettings { public int NumberOfClients { get; set; } = 100; public int NumberOfMerchants { get; set; } = 10; public int NumberOfThreads { get; set; } = 20; public int DelayBetweenMessagesMSec { get; set; } = 100; public int DelayJitterMSec { get; set; } = 50; public double MinAmount { get; set; } = 10; public double MaxAmount { get; set; } = 100; public Anomaly LoadSpike { get; set; } = new(); public Anomaly LargeAmount { get; set; } = new(); }