ConditionalCreditMilestone Class

Definition

Milestone definition within a conditional credit.

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

Constructors

Name Description
ConditionalCreditMilestone()

Initializes a new instance of ConditionalCreditMilestone.

Properties

Name Description
Award

Award details for this milestone (only present for primary conditional credits).

(Inherited from ConditionalCreditMilestoneBase)
EndOn

End date for this milestone.

(Inherited from ConditionalCreditMilestoneBase)
MilestoneId

Unique identifier for the milestone.

(Inherited from ConditionalCreditMilestoneBase)
Name

Display name for the milestone.

(Inherited from ConditionalCreditMilestoneBase)
SpendTarget

Spend target for this milestone.

(Inherited from ConditionalCreditMilestoneBase)
Status

Current status of the milestone.

(Inherited from ConditionalCreditMilestoneBase)

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<ConditionalCreditMilestone>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ConditionalCreditMilestone>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<ConditionalCreditMilestoneBase>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IJsonModel<ConditionalCreditMilestoneBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IPersistableModel<ConditionalCreditMilestone>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ConditionalCreditMilestone>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ConditionalCreditMilestone>.Write(ModelReaderWriterOptions)
IPersistableModel<ConditionalCreditMilestoneBase>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IPersistableModel<ConditionalCreditMilestoneBase>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IPersistableModel<ConditionalCreditMilestoneBase>.Write(ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)

Applies to