Package-level declarations
Types
Link copied to clipboard
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.
Link copied to clipboard
Specifies how payment is collected for an invoice.
Link copied to clipboard
Defines the API endpoints available for invoice operations.
Link copied to clipboard
object InvoiceRequests
Holds request body models for invoice API operations.
Link copied to clipboard
object InvoiceResponses
Holds response body models for invoice API operations.
Link copied to clipboard
object InvoicesAPI
Provides coroutine and callback entry points for all invoice-related API operations.
Link copied to clipboard
Represents the lifecycle state of an invoice.