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 async Task<CopilotQuotaSnapshot> FetchAsync(String token, CancellationToken cancellationToken = null) #
Returns: Task<CopilotQuotaSnapshot>

Parameters

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

Parameters

root JsonElement requiredposition: 0