Share via


RefundDetailsSummary Class

Definition

The details of refund request.

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

Constructors

RefundDetailsSummary()

Initializes a new instance of RefundDetailsSummary.

Properties

AmountRefunded

The amount refunded.

AmountRequested

The amount of refund requested.

ApprovedOn

Date when the refund was approved.

CompletedOn

Date when the refund was completed.

RebillInvoiceId

The invoice ID of the rebill invoice for a refund.

RefundOperationId

The ID of refund operation.

RefundReason

The reason for refund.

RefundStatus

The status of refund request.

RequestedOn

Date when the refund was requested.

TransactionCount

The number of transactions refunded.

Explicit Interface Implementations

IJsonModel<RefundDetailsSummary>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<RefundDetailsSummary>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RefundDetailsSummary>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RefundDetailsSummary>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<RefundDetailsSummary>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to