API Reference
Class
ProviderLimitAccountSnapshot
One provider-account limit snapshot within a multi-account provider view.
Inheritance
- Object
- ProviderLimitAccountSnapshot
Usage
Explore 3 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 1
- Property ProviderLimitSnapshot.Accounts
Accepted by parameters 2
- Method BankedResetPlanner.Build
- Constructor ProviderLimitSnapshot.ProviderLimitSnapshot
Constructors
public ProviderLimitAccountSnapshot(String? accountId, String? accountLabel, String? planLabel, IReadOnlyList<ProviderLimitWindow> windows, String? summary, String? detailMessage, DateTimeOffset retrievedAtUtc, Boolean isSelected = false) #Parameters
- accountId String?
- accountLabel String?
- planLabel String?
- windows IReadOnlyList<ProviderLimitWindow>
- summary String?
- detailMessage String?
- retrievedAtUtc DateTimeOffset
- isSelected Boolean = false
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public Double? CreditBalance { get; internal set; } #Provider-reported spendable credit balance, in credits, when available.
public ChatGptResetCredits? ResetCredits { get; internal set; } #Provider-reported Codex reset evidence, independent of local manual inventory.
public String? ResetCreditsError { get; internal set; } #Safe availability message for optional reset information.
public ChatGptAccountAnalytics? AccountAnalytics { get; internal set; } #Provider account-wide measurements, separate from machine-local token telemetry.
public Boolean IsAvailable { get; } #Whether any usable provider evidence was reported; this does not establish window capacity.
public String? AccountId { get; } #public String? AccountLabel { get; } #public String? PlanLabel { get; } #public IReadOnlyList<ProviderLimitWindow> Windows { get; } #public String? Summary { get; } #public String? DetailMessage { get; } #public DateTimeOffset RetrievedAtUtc { get; } #public Boolean IsSelected { get; } #