TransactionBuilder
Builder class used to construct ExternalAccountTransactions, enforcing that all mandatory fields have been provided.
See also
Functions
Link copied to clipboard
Build and return the ExternalAccountTransaction, ensuring that the provided data is valid before continuing
Link copied to clipboard
Sets the minimum required fields to match receipts using the external transaction id.
Link copied to clipboard
Sets the optional maskedAccountNumber field.
Link copied to clipboard
Sets the optional merchantName field.
Link copied to clipboard
open fun metaDataWithDate(@NonNull date: String, @NonNull amount: Double, @NonNull currencyCode: String): TransactionBuilder
Sets the minimum required fields to match receipts using metadata with a transaction date.
Link copied to clipboard
open fun metaDataWithPostDate(@NonNull postDate: String, @NonNull amount: Double, @NonNull currencyCode: String): TransactionBuilder
Sets the minimum and required fields to match receipts with metadata with a transaction posted date.
Link copied to clipboard
Sets the optional postedDate field.
Link copied to clipboard
Sets the optional summary field.