accounts

suspend fun accounts(ticket: Ticket.Accounts, connectionData: ConnectionData, fields: List<AccountField<*>>, filter: AccountFilter? = null, session: Session? = null): NonInteractiveResponse<List<Account>>

Refresh accounts (and selected fields) for the connection encoded in connectionData.

Parameters

connectionData

Opaque envelope returned by a successful interactive accounts flow on RoutexClient.

fields

Fields to populate on each returned account.

filter

Optional account filter (server-side AND/OR/NOT predicates over AccountFields).

See also

Samples

val response =
    client.accounts(
        ticket = ticket,
        connectionData = connectionData,
        fields = listOf(AccountField.Iban, AccountField.OwnerName, AccountField.Currency),
    )