feat: Add premium request usage report endpoints for organizations and users by zyfy29 · Pull Request #3751 · google/go-github
@@ -95,6 +110,38 @@ type UsageReport struct {
UsageItems []*UsageItem `json:"usageItems,omitempty"`
}
// PremiumRequestUsageItem represents a single usage line item in premium request usage reports. type PremiumRequestUsageItem struct { Product string `json:"product"` SKU string `json:"sku"` Model string `json:"model"` UnitType string `json:"unitType"` PricePerUnit float64 `json:"pricePerUnit"` GrossQuantity int `json:"grossQuantity"` GrossAmount float64 `json:"grossAmount"` DiscountQuantity int `json:"discountQuantity"` DiscountAmount float64 `json:"discountAmount"` NetQuantity int `json:"netQuantity"` NetAmount float64 `json:"netAmount"` }
// PremiumRequestUsageItem represents a single usage line item in premium request usage reports. type PremiumRequestUsageItem struct { Product string `json:"product"` SKU string `json:"sku"` Model string `json:"model"` UnitType string `json:"unitType"` PricePerUnit float64 `json:"pricePerUnit"` GrossQuantity int `json:"grossQuantity"` GrossAmount float64 `json:"grossAmount"` DiscountQuantity int `json:"discountQuantity"` DiscountAmount float64 `json:"discountAmount"` NetQuantity int `json:"netQuantity"` NetAmount float64 `json:"netAmount"` }