
com.azure.resourcemanager.billing.models.TransactionSummary Maven / Gradle / Ivy
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.
package com.azure.resourcemanager.billing.models;
import com.azure.resourcemanager.billing.fluent.models.TransactionSummaryInner;
/**
* An immutable client-side representation of TransactionSummary.
*/
public interface TransactionSummary {
/**
* Gets the azureCreditApplied property: The total amount of any Azure credits applied.
*
* @return the azureCreditApplied value.
*/
Float azureCreditApplied();
/**
* Gets the billingCurrency property: The ISO 4217 code for the currency in which the transactions are billed.
*
* @return the billingCurrency value.
*/
String billingCurrency();
/**
* Gets the consumptionCommitmentDecremented property: The total Microsoft Azure Consumption Commitment (MACC)
* decrement through the invoice.
*
* @return the consumptionCommitmentDecremented value.
*/
Float consumptionCommitmentDecremented();
/**
* Gets the subTotal property: The total pre-tax charged amount.
*
* @return the subTotal value.
*/
Float subTotal();
/**
* Gets the tax property: The total tax amount applied.
*
* @return the tax value.
*/
Float tax();
/**
* Gets the total property: The total charges.
*
* @return the total value.
*/
Float total();
/**
* Gets the inner com.azure.resourcemanager.billing.fluent.models.TransactionSummaryInner object.
*
* @return the inner object.
*/
TransactionSummaryInner innerModel();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy