View on GitHub

sensibill-android-documentation

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 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.