search
fun search(ticket: Ticket, filters: List<SearchFilter>, ibanDetection: Boolean = false, limit: Int? = null, details: List<ConnectionDetails> = emptyList()): CompletableFuture<List<ConnectionInfo>>
Search for service connections (banks and other providers).
Returns connections that match every entry in filters.
refresh
.search(
ticket,
List.of(new SearchFilter.Term("sparkasse")),
false, // ibanDetection
10, // limit
List.of(ConnectionDetails.BICS))
.thenAccept(
connections -> {
// render connections
});Content copied to clipboard
Parameters
ibanDetection
When true, SearchFilter.Term values that look like an IBAN (e.g. NL58YAXI1234567890) also yield connections matching the IBAN's bank code, on top of the regular text matches.
limit
Maximum number of results to return. null (default) leaves the server-side cap in effect.
details
Extra per-connection details to populate (e.g. ConnectionDetails.BICS).