Table of Contents

Class AzureInvoice

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Azure invoice.

public class AzureInvoice : GlobalSerializableClassicBase, IComparable<AzureInvoice>
Inheritance
AzureInvoice
Implements

Constructors

AzureInvoice()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureInvoice class.

public AzureInvoice()

Properties

BilledAmount

Gets or sets the billed amount of the invoice.

public double BilledAmount { get; set; }

Property Value

double

BilledAmountString

Gets the billed amount of the invoice.

public string BilledAmountString { get; set; }

Property Value

string

Currency

Gets or sets the currency of the invoice - for example "USD".

public string Currency { get; set; }

Property Value

string

InvoiceDate

Gets or sets the invoice date.

public DateTime InvoiceDate { get; set; }

Property Value

DateTime

InvoiceNumber

Gets or sets the invoice number - for example "E0700DJJCB".

public string InvoiceNumber { get; set; }

Property Value

string

Status

Gets or sets the status of the invoice.

public AzureInvoiceStatus Status { get; set; }

Property Value

AzureInvoiceStatus

StatusString

Gets the status of the invoice.

public string StatusString { get; set; }

Property Value

string

Methods

CompareTo(AzureInvoice)

Compares two CENTREL.XIA.Configuration.Types.AzureInvoice objects to allow for sorting by invoice date.

public int CompareTo(AzureInvoice other)

Parameters

other AzureInvoice

The CENTREL.XIA.Configuration.Types.AzureInvoice to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.AzureInvoice objects.

ToString()

Returns the invoice name.

public override string ToString()

Returns

string

The invoice name.