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
BilledAmountString
Gets the billed amount of the invoice.
public string BilledAmountString { get; set; }
Property Value
Currency
Gets or sets the currency of the invoice - for example "USD".
public string Currency { get; set; }
Property Value
InvoiceDate
Gets or sets the invoice date.
public DateTime InvoiceDate { get; set; }
Property Value
InvoiceNumber
Gets or sets the invoice number - for example "E0700DJJCB".
public string InvoiceNumber { get; set; }
Property Value
Status
Gets or sets the status of the invoice.
public AzureInvoiceStatus Status { get; set; }
Property Value
StatusString
Gets the status of the invoice.
public string StatusString { get; set; }
Property Value
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
AzureInvoiceThe 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.