/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import { BalancesGetByBillingAccountOptionalParams, BalancesGetByBillingAccountResponse, BalancesGetForBillingPeriodByBillingAccountOptionalParams, BalancesGetForBillingPeriodByBillingAccountResponse } from "../models"; /** Interface representing a Balances. */ export interface Balances { /** * Gets the balances for a scope by billingAccountId. Balances are available via this API only for May * 1, 2014 or later. * @param billingAccountId BillingAccount ID * @param options The options parameters. */ getByBillingAccount( billingAccountId: string, options?: BalancesGetByBillingAccountOptionalParams ): Promise; /** * Gets the balances for a scope by billing period and billingAccountId. Balances are available via * this API only for May 1, 2014 or later. * @param billingAccountId BillingAccount ID * @param billingPeriodName Billing Period Name. * @param options The options parameters. */ getForBillingPeriodByBillingAccount( billingAccountId: string, billingPeriodName: string, options?: BalancesGetForBillingPeriodByBillingAccountOptionalParams ): Promise; }