IntelligenceX

API Reference

Class

ProviderLimitAccountSnapshot

Namespace IntelligenceX.Telemetry.Limits
Assembly IntelligenceX
Modifiers sealed

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

Accepted by parameters 2

Constructors

public ProviderLimitAccountSnapshot(String? accountId, String? accountLabel, String? planLabel, IReadOnlyList<ProviderLimitWindow> windows, String? summary, String? detailMessage, DateTimeOffset retrievedAtUtc, Boolean isSelected = false) #

Parameters

accountId String? requiredposition: 0
accountLabel String? requiredposition: 1
planLabel String? requiredposition: 2
windows IReadOnlyList<ProviderLimitWindow> requiredposition: 3
summary String? requiredposition: 4
detailMessage String? requiredposition: 5
retrievedAtUtc DateTimeOffset requiredposition: 6
isSelected Boolean = false optionalposition: 7

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; } #