Table of Contents

Class BillingUsage

Namespace
Mailtrap.Billing.Models
Assembly
Mailtrap.Abstractions.dll

Represents billing usage details for account.

public sealed record BillingUsage : IEquatable<BillingUsage>
Inheritance
BillingUsage
Implements

Properties

Billing

Gets billing usage period.

[JsonPropertyName("billing")]
[JsonPropertyOrder(1)]
[JsonObjectCreationHandling(JsonObjectCreationHandling.Populate)]
public BillingUsagePeriod Billing { get; }

Property Value

BillingUsagePeriod

Billing usage period.

Sending

Gets sending usage details.

[JsonPropertyName("sending")]
[JsonPropertyOrder(3)]
[JsonObjectCreationHandling(JsonObjectCreationHandling.Populate)]
public BillingPlanUsage<BillingPlanUsageStatistics> Sending { get; }

Property Value

BillingPlanUsage<BillingPlanUsageStatistics>

Sending usage details.

Testing

Gets testing usage details.

[JsonPropertyName("testing")]
[JsonPropertyOrder(2)]
[JsonObjectCreationHandling(JsonObjectCreationHandling.Populate)]
public BillingPlanUsage<TestingBillingPlanUsageStatistics> Testing { get; }

Property Value

BillingPlanUsage<TestingBillingPlanUsageStatistics>

Testing usage details.