Share via


BillingTransactionSummary Class

Definition

A transaction summary.

public class BillingTransactionSummary : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Billing.Models.BillingTransactionSummary>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Billing.Models.BillingTransactionSummary>
type BillingTransactionSummary = class
    interface IJsonModel<BillingTransactionSummary>
    interface IPersistableModel<BillingTransactionSummary>
Public Class BillingTransactionSummary
Implements IJsonModel(Of BillingTransactionSummary), IPersistableModel(Of BillingTransactionSummary)
Inheritance
BillingTransactionSummary
Implements

Properties

AzureCreditApplied

The total amount of any Azure credits applied.

BillingCurrency

The ISO 4217 code for the currency in which the transactions are billed.

ConsumptionCommitmentDecremented

The total Microsoft Azure Consumption Commitment (MACC) decrement through the invoice.

SubTotal

The total pre-tax charged amount.

Tax

The total tax amount applied.

Total

The total charges.

Explicit Interface Implementations

IJsonModel<BillingTransactionSummary>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<BillingTransactionSummary>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BillingTransactionSummary>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BillingTransactionSummary>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<BillingTransactionSummary>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to