Class BillingPlanUsage<TUsageStatistics>
Represents billing plan usage details for account.
public sealed record BillingPlanUsage<TUsageStatistics> : IEquatable<BillingPlanUsage<TUsageStatistics>> where TUsageStatistics : BillingPlanUsageStatistics, new()
Type Parameters
TUsageStatistics
- Inheritance
-
BillingPlanUsage<TUsageStatistics>
- Implements
-
IEquatable<BillingPlanUsage<TUsageStatistics>>
Properties
Plan
Gets billing plan details.
[JsonPropertyName("plan")]
[JsonPropertyOrder(1)]
[JsonObjectCreationHandling(JsonObjectCreationHandling.Populate)]
public BillingPlan Plan { get; }
Property Value
- BillingPlan
Billing plan details.
Usage
Gets billing plan usage statistics.
[JsonPropertyName("usage")]
[JsonPropertyOrder(2)]
[JsonObjectCreationHandling(JsonObjectCreationHandling.Populate)]
public TUsageStatistics Usage { get; }
Property Value
- TUsageStatistics
Billing plan usage statistics.