BillingAgreementProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An agreement.
public class BillingAgreementProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Billing.Models.BillingAgreementProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Billing.Models.BillingAgreementProperties>
type BillingAgreementProperties = class
interface IJsonModel<BillingAgreementProperties>
interface IPersistableModel<BillingAgreementProperties>
Public Class BillingAgreementProperties
Implements IJsonModel(Of BillingAgreementProperties), IPersistableModel(Of BillingAgreementProperties)
- Inheritance
-
BillingAgreementProperties
- Implements
Constructors
BillingAgreementProperties() |
Initializes a new instance of BillingAgreementProperties. |
Properties
AcceptanceMode |
The mode of acceptance for an agreement. |
AgreementLink |
The URL to download the agreement. |
BillingProfileInfo |
The list of billing profiles associated with agreement and present only for specific agreements. |
Category |
The category of the agreement. |
DisplayName |
The name of the agreement signed by a customer. |
EffectiveOn |
The date from which the agreement is effective. |
ExpireOn |
The date when the agreement expires. |
LeadBillingAccountName |
The ID of the lead billing account if this agreement is part of the Customer Affiliate Purchase Terms. |
Participants |
The list of participants that participates in acceptance of an agreement. |
Status |
The current status of the agreement. |
Explicit Interface Implementations
IJsonModel<BillingAgreementProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<BillingAgreementProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<BillingAgreementProperties>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<BillingAgreementProperties>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<BillingAgreementProperties>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |