View on GitHub

sensibill-android-documentation

All Types

| Name | Summary | |—|—| | com.getsensibill.transactionmatcher.ExternalAccountTransaction | An interface defining all the properties of an external account transaction | | com.getsensibill.transactionmatcher.MatchedExternalAccountTransaction | An interface defining the properties of an external account transaction with a matched receipt | | com.getsensibill.transactionmatcher.MatchedReceiptInfo | An interface defining the properties of a receipt that has been matched with a transaction | | com.getsensibill.transactionmatcher.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. | | [com.getsensibill.transactionmatcher.TransactionMatcher](/sensibill-android-documentation/documentation/reference/sensibill-transaction-match/com.getsensibill.transactionmatcher/-transaction-matcher/) | 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) | | [com.getsensibill.transactionmatcher.TransactionMatcherBuilder](/sensibill-android-documentation/documentation/reference/sensibill-transaction-match/com.getsensibill.transactionmatcher/-transaction-matcher-builder/) | Builder used to configure and create aTransactionMatcher instance |