View on GitHub

sensibill-android-documentation

com.getsensibill.transactionmatcher

Package com.getsensibill.transactionmatcher

Types

| Name | Summary | |—|—| | ExternalAccountTransaction | interface ExternalAccountTransaction
An interface defining all the properties of an external account transaction | | MatchedExternalAccountTransaction | interface MatchedExternalAccountTransaction : ExternalAccountTransaction
An interface defining the properties of an external account transaction with a matched receipt | | MatchedReceiptInfo | interface MatchedReceiptInfo
An interface defining the properties of a receipt that has been matched with a transaction | | TransactionBuilder | open class TransactionBuilder
Builder class used to construct [`ExternalAccountTransaction`](/sensibill-android-documentation/documentation/reference/sensibill-transaction-match/com.getsensibill.transactionmatcher/-external-account-transaction/)s, enforcing that all mandatory fields have been provided. | | [TransactionMatcher](/sensibill-android-documentation/documentation/reference/sensibill-transaction-match/com.getsensibill.transactionmatcher/-transaction-matcher/) | `interface TransactionMatcher`<br>An interface defining the supported functionality of a Transaction Matcher. The purpose of a transaction matcher is to match providedExternalAccountTransactions representing a list of financial transactions with a user’s saved receipts (represented by [`MatchedReceiptInfo`](/sensibill-android-documentation/documentation/reference/sensibill-transaction-match/com.getsensibill.transactionmatcher/-matched-receipt-info/) instances) | | [TransactionMatcherBuilder](/sensibill-android-documentation/documentation/reference/sensibill-transaction-match/com.getsensibill.transactionmatcher/-transaction-matcher-builder/) | `open class TransactionMatcherBuilder`<br>Builder used to configure and create aTransactionMatcher instance |