Share via


BillingPaymentTerm Class

Definition

The properties of payment term.

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

Constructors

BillingPaymentTerm()

Initializes a new instance of BillingPaymentTerm.

Properties

EndOn

The date on when the defined 'Payment Term' will end and is always in UTC.

IsDefault

Indicates payment term is the standard payment term.

StartOn

The date on when the defined 'Payment Term' will be effective from and is always in UTC.

Term

Represents duration in netXX format. Always in days.

Explicit Interface Implementations

IJsonModel<BillingPaymentTerm>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<BillingPaymentTerm>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BillingPaymentTerm>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BillingPaymentTerm>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<BillingPaymentTerm>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to