listInvoiceUnits
inline suspend fun InvoicingClient.listInvoiceUnits(crossinline block: ListInvoiceUnitsRequest.Builder.() -> Unit): ListInvoiceUnitsResponse
This fetches a list of all invoice unit definitions for a given account, as of the provided AsOf
date.
Samples
import aws.sdk.kotlin.services.invoicing.model.Filters
import aws.smithy.kotlin.runtime.time.Instant
fun main() {
//sampleStart
// ListInvoiceUnits without filters as of current time
val resp = invoicingClient.listInvoiceUnits()
//sampleEnd
}
import aws.sdk.kotlin.services.invoicing.model.Filters
import aws.smithy.kotlin.runtime.time.Instant
fun main() {
//sampleStart
// ListInvoiceUnits with filters as of specified time
val resp = invoicingClient.listInvoiceUnits {
asOf = Instant.fromEpochSeconds(1733097600, 0)
filters = Filters {
invoiceReceivers = listOf<String>(
"333333333333"
)
}
}
//sampleEnd
}
import aws.sdk.kotlin.services.invoicing.model.Filters
import aws.smithy.kotlin.runtime.time.Instant
fun main() {
//sampleStart
// ListInvoiceUnits with pagination first page
val resp = invoicingClient.listInvoiceUnits {
maxResults = 1
}
//sampleEnd
}
import aws.sdk.kotlin.services.invoicing.model.Filters
import aws.smithy.kotlin.runtime.time.Instant
fun main() {
//sampleStart
// ListInvoiceUnits with pagination second page
val resp = invoicingClient.listInvoiceUnits {
maxResults = 1
nextToken = "nextTokenExample"
}
//sampleEnd
}