Invoice
data class Invoice(val id: String?, val customer: FrameObjects.Customer?, val total: Int?, val currency: String?, val status: InvoiceStatus?, val memo: String?, val livemode: Boolean?, val metadata: Map<String, String> = emptyMap(), val created: Int?, val updated: Int?, val invoiceObject: String?, val lineItems: List<LineItem> = emptyList(), val collectionMethod: InvoiceCollectionMethod?, val netTerms: Int?, val invoiceNumber: String?, val invoiceDescription: String?)
Represents an invoice issued to a customer.
Constructors
Link copied to clipboard
constructor(id: String?, customer: FrameObjects.Customer?, total: Int?, currency: String?, status: InvoiceStatus?, memo: String?, livemode: Boolean?, metadata: Map<String, String> = emptyMap(), created: Int?, updated: Int?, invoiceObject: String?, lineItems: List<LineItem> = emptyList(), collectionMethod: InvoiceCollectionMethod?, netTerms: Int?, invoiceNumber: String?, invoiceDescription: String?)
Properties
Link copied to clipboard
How payment is collected for this invoice.
Link copied to clipboard
The customer this invoice was issued to.
Link copied to clipboard
A customer-facing description of the invoice.
Link copied to clipboard
The merchant-assigned number for this invoice.
Link copied to clipboard
The object type identifier returned by the API (e.g., "invoice").
Link copied to clipboard
The current lifecycle status of the invoice.