IntelligenceX

API Reference

Class

CopilotQuotaSnapshotClient

Namespace IntelligenceX.Telemetry.Limits
Assembly IntelligenceX
Implements
IDisposable
Modifiers sealed

Fetches GitHub Copilot quota snapshots from the native GitHub API.

Inheritance

  • Object
  • CopilotQuotaSnapshotClient

Constructors

public CopilotQuotaSnapshotClient(HttpClient? httpClient = null, String? apiBaseUrl = null) #

Parameters

httpClient HttpClient? = null optionalposition: 0
apiBaseUrl String? = null optionalposition: 1

Methods

public Void Dispose() #
Returns: Void
public async Task<CopilotQuotaSnapshot?> FetchAsync(String token, CancellationToken cancellationToken = default) #
Returns: Task<CopilotQuotaSnapshot?>

Parameters

token String requiredposition: 0
cancellationToken CancellationToken = default optionalposition: 1
public static CopilotQuotaSnapshot? ParseSnapshot(JsonElement root) #
Returns: CopilotQuotaSnapshot?

Parameters

root JsonElement requiredposition: 0