namespace Wabbajack.RateLimiter { public class ResourceLimitConfiguration { public ResourceLimit Disk { get; init; } = new(); public ResourceLimit CPU { get; init; } = new(); public ResourceLimit Network { get; init; } = new(); } public class ResourceLimit { public int MaxConcurrentTasks { get; set; } = -1; public long MaxThroughput { get; set; } = -1; } }