SearchTransactionRequestDto
data class SearchTransactionRequestDto(var accountIds: MutableList<String>, var bookingType: BookingTypeEnumDto? = null, var transactionFlowType: TransactionFlowTypeEnumDto? = TransactionFlowTypeEnumDto.BOTH, var bookingDateFrom: OffsetDateTime? = null, var bookingDateTo: OffsetDateTime? = null, var amountMin: BigDecimal? = null, var amountMax: BigDecimal? = null, var purpose: String? = null, var counterpartName: String? = null, var counterpartIBAN: String? = null, var search: String? = null)
Search parameter for the transaction list. accountIds is required. If the other fields are empty, all transactions of the specified accounts will be returned.
Parameters
accountIds
One or more accountId's.
bookingType
transactionFlowType
bookingDateFrom
From-booking date of the transaction.
bookingDateTo
From-booking date time of the transaction.
amountMin
Minimal amount of a transaction
amountMax
Maximum amount of a transaction
purpose
Purpose of the transaction.
counterpartName
Name of the counterpart.
counterpartIBAN
IBAN of the counterpart.
search
Special field for a general search without specific parameters. This field enables a search, as with a search engine. This does not work with every backend and can lead to a significant deterioration in performance, depending on how the backend is optimised for such a search.
Constructors
Link copied to clipboard
constructor(accountIds: MutableList<String>, bookingType: BookingTypeEnumDto? = null, transactionFlowType: TransactionFlowTypeEnumDto? = TransactionFlowTypeEnumDto.BOTH, bookingDateFrom: OffsetDateTime? = null, bookingDateTo: OffsetDateTime? = null, amountMin: BigDecimal? = null, amountMax: BigDecimal? = null, purpose: String? = null, counterpartName: String? = null, counterpartIBAN: String? = null, search: String? = null)