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 by
MatchedReceiptInfo
instances)
Types
Name | Summary |
---|---|
TransactionMatcherListener | interface TransactionMatcherListener An 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 ): Unit Match transactions. this operation can be quite intensive and take long time to call back. |