API Reference
Class
ProviderLimitSnapshot
Shared live rate-limit snapshot for a provider.
Inheritance
- Object
- ProviderLimitSnapshot
Usage
Explore 5 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
Accepted by parameters 3
Constructors
public ProviderLimitSnapshot(String providerId, String displayName, String sourceLabel, String? planLabel, String? accountLabel, IReadOnlyList<ProviderLimitWindow> windows, String? summary, String? detailMessage, DateTimeOffset retrievedAtUtc, IReadOnlyList<ProviderLimitAccountSnapshot>? accounts = null) #Initializes a new provider limit snapshot.
Parameters
- providerId System.String
- displayName System.String
- sourceLabel System.String
- planLabel System.String?
- accountLabel System.String?
- windows System.Collections.Generic.IReadOnlyList<IntelligenceX.Telemetry.Limits.ProviderLimitWindow>
- summary System.String?
- detailMessage System.String?
- retrievedAtUtc System.DateTimeOffset
- accounts System.Collections.Generic.IReadOnlyList<IntelligenceX.Telemetry.Limits.ProviderLimitAccountSnapshot>? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public String ProviderId { get; } #public String DisplayName { get; } #public String SourceLabel { get; } #public String? PlanLabel { get; } #public String? AccountLabel { get; } #public IReadOnlyList<ProviderLimitWindow> Windows { get; } #public String? Summary { get; } #public String? DetailMessage { get; } #public DateTimeOffset RetrievedAtUtc { get; } #public IReadOnlyList<ProviderLimitAccountSnapshot> Accounts { get; } #public Boolean IsAvailable { get; } #