interface InvoicesClient {
    create: ((config: InvoiceCreateRequestBody) => Promise<{
        id: string;
        token: string;
    }>);
    delete: ((config: InvoiceDeleteRequestBody) => Promise<{
        id: string;
    }>);
    list: ((options?: InvoiceListOptions) => Promise<InvoiceListResponseBody>);
    listAsyncGenerator: ((options?: InvoiceListOptions) => AsyncGenerator<InvoiceListResponseBody, any, any>);
    retrieve: ((config: InvoiceRetrieveConfig) => Promise<InvoiceDetail>);
}

Hierarchy

  • BasicClient
    • InvoicesClient

Properties

create: ((config: InvoiceCreateRequestBody) => Promise<{
    id: string;
    token: string;
}>)
delete: ((config: InvoiceDeleteRequestBody) => Promise<{
    id: string;
}>)
list: ((options?: InvoiceListOptions) => Promise<InvoiceListResponseBody>)
listAsyncGenerator: ((options?: InvoiceListOptions) => AsyncGenerator<InvoiceListResponseBody, any, any>)
retrieve: ((config: InvoiceRetrieveConfig) => Promise<InvoiceDetail>)