listInvoiceUnits

abstract suspend fun listInvoiceUnits(input: ListInvoiceUnitsRequest = ListInvoiceUnitsRequest { }): ListInvoiceUnitsResponse

This fetches a list of all invoice unit definitions for a given account, as of the provided AsOf date.

Samples

// ListInvoiceUnits without filters as of current time
val resp = invoicingClient.listInvoiceUnits()
// ListInvoiceUnits with filters as of specified time
val resp = invoicingClient.listInvoiceUnits {
    asOf = Instant.fromEpochSeconds(1733097600, 0)
    filters = Filters {
        invoiceReceivers = listOf<String>(
            "333333333333"
        )
    }
}
// ListInvoiceUnits with pagination first page
val resp = invoicingClient.listInvoiceUnits {
    maxResults = 1
}
// ListInvoiceUnits with pagination second page
val resp = invoicingClient.listInvoiceUnits {
    maxResults = 1
    nextToken = "nextTokenExample"
}