com.getsensibill.transactionmatcher / TransactionMatcher
TransactionMatcher
interface TransactionMatcher
An interface defining the supported functionality of a Transaction Matcher. The purpose of a transaction matcher is to match provided [`ExternalAccountTransaction`](/sensibill-android-documentation/documentation/reference/sensibill-transaction-match/com.getsensibill.transactionmatcher/-external-account-transaction/)s representing a list of financial transactions with a user's saved receipts (represented byMatchedReceiptInfo instances)
Types
| Name | Summary |
|---|---|
| TransactionMatcherListener | interface TransactionMatcherListenerAn interface defining the methods of a listener to wait for transaction matching results |
Functions
| Name | Summary |
|---|---|
| matchTransaction | abstract fun matchTransaction(transactions: MutableList<ExternalAccountTransaction!>, listener: TransactionMatcher.TransactionMatcherListener): UnitMatch transactions. this operation can be quite intensive and take long time to call back. |