Share via


ConfluentOfferDetail Class

Definition

Confluent Offer detail.

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

Constructors

ConfluentOfferDetail(String, String, String, String, String)

Initializes a new instance of ConfluentOfferDetail.

Properties

Id

Offer Id.

PlanId

Offer Plan Id.

PlanName

Offer Plan Name.

PrivateOfferId

Private Offer Id.

PrivateOfferIds

Array of Private Offer Ids.

PublisherId

Publisher Id.

Status

SaaS Offer Status.

TermId

Offer Plan Term Id.

TermUnit

Offer Plan Term unit.

Explicit Interface Implementations

IJsonModel<ConfluentOfferDetail>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ConfluentOfferDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConfluentOfferDetail>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConfluentOfferDetail>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ConfluentOfferDetail>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to