Language

BillingPlanInformation Class

Definition

Information describing the type of billing plan for this savings plan.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.BillingPlanInformationTypeConverter))]
public class BillingPlanInformation : Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.IBillingPlanInformation
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.BillingPlanInformationTypeConverter))>]
type BillingPlanInformation = class
    interface IBillingPlanInformation
    interface IJsonSerializable
Public Class BillingPlanInformation
Implements IBillingPlanInformation
Inheritance
BillingPlanInformation
Attributes
Implements

Constructors

Name Description
BillingPlanInformation()

Creates an new BillingPlanInformation instance.

Properties

Name Description
NextPaymentDueDate

For recurring billing plans, indicates the date when next payment will be processed. Null when total is paid off.

PricingCurrencyTotalAmount
PricingCurrencyTotalCurrencyCode

The ISO 4217 3-letter currency code for the currency used by this purchase record.

StartDate

Date when the billing plan has started.

Transaction

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BillingPlanInformation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BillingPlanInformation.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.IBillingPlanInformation.

FromJsonString(String)

Creates a new instance of BillingPlanInformation, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of BillingPlanInformation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to