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 |