View on GitHub

sensibill-android-documentation

com.getsensibill.transactionmatcher / ExternalAccountTransaction

ExternalAccountTransaction

interface ExternalAccountTransaction

An interface defining all the properties of an external account transaction

Functions

Name Summary
getAmount abstract fun getAmount(): Double!
Amount of transaction
getCurrencyCode abstract fun getCurrencyCode(): String!
Currency code of transaction
getDate abstract fun getDate(): String!
Date that transaction occurred, yyyy-MM-dd'T'HH:mm:ssZ
getId abstract fun getId(): String!
Unique identifier for the transaction
getMaskedAccountNumber abstract fun getMaskedAccountNumber(): String!
The masked number of the account used to make the transaction. (Most likely a 12 digit number. e.g. ****6789)
getMerchantName abstract fun getMerchantName(): String!
Name of merchant
getPostedDate abstract fun getPostedDate(): String!
Date that transaction had finished processing and was posted for client to see (yyyy-MM-dd'T'HH:mm:ssZ)
getSummary abstract fun getSummary(): String!
A description of transaction

Inheritors

Name Summary
MatchedExternalAccountTransaction interface MatchedExternalAccountTransaction : ExternalAccountTransaction
An interface defining the properties of an external account transaction with a matched receipt