Share via


Pav2MeterDetails Class

Definition

Billing type PAV2 meter details

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

Constructors

Pav2MeterDetails()

Creates an new Pav2MeterDetails instance.

Properties

BillingType

Represents billing type.

ChargingType

Charging type.

MeterGuid

Validation status of requested data center and transport.

Multiplier

Billing unit applicable for Pav2 billing

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Pav2MeterDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Pav2MeterDetails.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of Pav2MeterDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to