Shortfall Class

Definition

MACC shortfall.

public class Shortfall : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.BillingBenefits.Models.Shortfall>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.BillingBenefits.Models.Shortfall>
type Shortfall = class
    interface IJsonModel<Shortfall>
    interface IPersistableModel<Shortfall>
Public Class Shortfall
Implements IJsonModel(Of Shortfall), IPersistableModel(Of Shortfall)
Inheritance
Shortfall
Implements

Constructors

Name Description
Shortfall()

Initializes a new instance of Shortfall.

Properties

Name Description
BalanceVersion

Points to BalanceVersion document that indicates the remaining commitment balance when the credit was created.

Charge

Shortfall amount with grain.

EndOn

End DateTime in UTC.

ProductCode

Represents catalog UPN.

ResourceId

Fully-qualified resource identifier of the credits associated with the shortfall.

StartOn

Start DateTime.

SystemId

This is an identifier of the shortfall which will not change for its lifetime.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<Shortfall>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<Shortfall>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<Shortfall>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<Shortfall>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<Shortfall>.Write(ModelReaderWriterOptions)

Applies to