Changes
Build and Push Docker Images / build (push) Successful in 4m35s

This commit is contained in:
2026-05-14 14:12:29 +03:00
parent 92278ae375
commit 75bc9509c5
137 changed files with 0 additions and 371 deletions
@@ -0,0 +1,20 @@
namespace Shared.Models.Settings
{
public class RateLimitingSettings
{
public RateLimitPolicySettings Global { get; set; } = new();
public Dictionary<string, RateLimitPolicySettings> Policies { get; set; } = new();
}
public class RateLimitPolicySettings
{
public int PermitLimit { get; set; } = 100;
// Bound from configuration strings like "00:01:00" (1 minute) or "00:10:00" (10 minutes).
public TimeSpan Window { get; set; } = TimeSpan.FromMinutes(1);
public int QueueLimit { get; set; } = 0;
public bool AutoReplenishment { get; set; } = true;
}
}