accounts

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

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

refresh
.accounts(
ticket,
connectionData,
List.of(AccountField.Iban.INSTANCE, AccountField.OwnerName.INSTANCE))
.thenAccept(
response -> {
List<Account> accounts = response.getResult();
// ...
});

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).

session

Opaque session token from a previous call in the same logical session, if any.

See also