IntelligenceX

API Reference

Class

ChatGptAccountAnalytics

Namespace IntelligenceX.OpenAI.Usage
Assembly IntelligenceX
Modifiers sealed
Attributes
JsonConverter(typeof(ChatGptAccountAnalyticsConverter))

Account-wide provider measurements, independent of local Codex session logs. Endpoints have independent availability and freshness; missing data never means zero usage.

Inheritance

  • Object
  • ChatGptAccountAnalytics

Usage

Explore 9 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.

Accepted by parameters 3

Methods

public static ChatGptAccountAnalytics FromJson(JsonObject obj) #
Returns: ChatGptAccountAnalytics

Parses an IX analytics envelope while preserving original provider fields.

Parameters

obj IntelligenceX.Json.JsonObject requiredposition: 0
public JsonObject ToJson() #
Returns: JsonObject

Returns the complete measurement envelope for JSON export or account-scoped caching.

Properties

public DateTimeOffset? RetrievedAt { get; } #

Collection time, distinct from each endpoint's provider data timestamp.

public ChatGptProfileStatistics? Profile { get; } #

Provider profile totals, activity buckets and skill statistics.

public ChatGptDailyTokenUsageBreakdown? DailyUsage { get; } #

Daily measurements and attribution, interpreted using the returned units.

public ChatGptPlanLimitHistory? PlanHistory { get; } #

Provider allowance accounting periods and coverage metadata.

public IReadOnlyList<ChatGptAnalyticsError> Errors { get; } #

Safe endpoint availability errors; never includes response bodies or credentials.

public Boolean IsAvailable { get; } #

Whether at least one endpoint returned recognized measurement data.