Language

PurchaseMeterDetails Class

Definition

Billing type Purchase meter details

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Models.PurchaseMeterDetailsTypeConverter))]
public class PurchaseMeterDetails : Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Models.IPurchaseMeterDetails, Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Models.PurchaseMeterDetailsTypeConverter))>]
type PurchaseMeterDetails = class
    interface IPurchaseMeterDetails
    interface IJsonSerializable
    interface IMeterDetails
    interface IValidates
Public Class PurchaseMeterDetails
Implements IPurchaseMeterDetails, IValidates
Inheritance
PurchaseMeterDetails
Attributes
Implements

Constructors

Name Description
PurchaseMeterDetails()

Creates an new PurchaseMeterDetails instance.

Properties

Name Description
BillingType

Represents billing type.

ChargingType

Charging type.

Multiplier

Billing unit applicable for Pav2 billing

ProductId

Product Id

SkuId

Sku Id

TermId

Term Id

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PurchaseMeterDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PurchaseMeterDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Models.IPurchaseMeterDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PurchaseMeterDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to