ContributorConditionalCreditMilestone Class

Definition

Milestone definition for contributor conditional credit (excludes award details).

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

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<ConditionalCreditMilestoneBase>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IJsonModel<ConditionalCreditMilestoneBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IJsonModel<ContributorConditionalCreditMilestone>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ContributorConditionalCreditMilestone>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ConditionalCreditMilestoneBase>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IPersistableModel<ConditionalCreditMilestoneBase>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IPersistableModel<ConditionalCreditMilestoneBase>.Write(ModelReaderWriterOptions) (Inherited from ConditionalCreditMilestoneBase)
IPersistableModel<ContributorConditionalCreditMilestone>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ContributorConditionalCreditMilestone>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ContributorConditionalCreditMilestone>.Write(ModelReaderWriterOptions)

Applies to