Class BackendRateLimitingInformation
Rate limiting runtime information
Inherited Members
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class BackendRateLimitingInformation
Constructors
BackendRateLimitingInformation()
Declaration
public BackendRateLimitingInformation()
Properties
GlobalPermitLimit
Global policy: max requests per window (0 = inactive)
Declaration
public int GlobalPermitLimit { get; init; }
Property Value
| Type | Description |
|---|---|
| int |
GlobalWindowSeconds
Global policy: window size in seconds
Declaration
public int GlobalWindowSeconds { get; init; }
Property Value
| Type | Description |
|---|---|
| int |
IsActive
Whether any rate limiting policy is active
Declaration
public bool IsActive { get; init; }
Property Value
| Type | Description |
|---|---|
| bool |
PayrunJobStartPermitLimit
Payrun job start policy: max requests per window (0 = inactive)
Declaration
public int PayrunJobStartPermitLimit { get; init; }
Property Value
| Type | Description |
|---|---|
| int |
PayrunJobStartWindowSeconds
Payrun job start policy: window size in seconds
Declaration
public int PayrunJobStartWindowSeconds { get; init; }
Property Value
| Type | Description |
|---|---|
| int |