39 lines · 1.2 KB · Swift
RawDownload
import Foundation public struct CopilotUsageResponse: Sendable, Decodable {    public struct QuotaSnapshot: Sendable, Decodable {        public let entitlement: Double        public let remaining: Double        public let percentRemaining: Double        public let quotaId: String         private enum CodingKeys: String, CodingKey {            case entitlement            case remaining            case percentRemaining = "percent_remaining"            case quotaId = "quota_id"        }    }     public struct QuotaSnapshots: Sendable, Decodable {        public let premiumInteractions: QuotaSnapshot?        public let chat: QuotaSnapshot?         private enum CodingKeys: String, CodingKey {            case premiumInteractions = "premium_interactions"            case chat        }    }     public let quotaSnapshots: QuotaSnapshots    public let copilotPlan: String    public let assignedDate: String    public let quotaResetDate: String     private enum CodingKeys: String, CodingKey {        case quotaSnapshots = "quota_snapshots"        case copilotPlan = "copilot_plan"        case assignedDate = "assigned_date"        case quotaResetDate = "quota_reset_date"    }}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t