SearchFilter

Predicate applied when searching for service connections.

String filters look for the given value anywhere in the related field, case-insensitive. Combine multiple filters by passing them all in the same filters list to RoutexClient.search / RoutexRefreshClient.search, all filters must match for a connection to be returned.

Inheritors

Types

Link copied to clipboard
data class BankCode(val value: String) : SearchFilter

String filter for the (national) bank code.

Link copied to clipboard
data class Bic(val value: String) : SearchFilter

String filter for the BIC.

Link copied to clipboard
data class Countries(val codes: List<String>) : SearchFilter

List of ISO 3166-1 ALPHA-2 country codes to consider.

Link copied to clipboard
data class EncryptedIban(val bytes: ByteArray) : SearchFilter

Server-side filter matching an encrypted IBAN against the connection.

Link copied to clipboard
data class Name(val value: String) : SearchFilter

String filter for the provider / product name or any alias.

Link copied to clipboard
data class Term(val value: String) : SearchFilter

String filter matching any of the provider name, BIC, or bank code fields.