CreditPatch Class

Definition

Credit patch request.

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

Constructors

Name Description
CreditPatch()

Initializes a new instance of CreditPatch.

Properties

Name Description
Breakdown

Credit line-items/milestones/no-charge services breakdown. Entire breakdown will be replaced in a PATCH operation.

Credit

The entire investment amount for the credit contract, including currency and amount. Only amount can be modified.

EndOn

End DateTime in UTC.

Tags

Resource tags.

Methods

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

Explicit Interface Implementations

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

Applies to