| Name | Type | Description | Notes |
|---|---|---|---|
| id | string | Transaction Id returned by the institution if present | [optional] |
| date | \DateTime | Transaction date as defined by the institution | [optional] |
| booking_date_time | \DateTime | Date and (if available) time that transaction is posted | [optional] |
| value_date_time | \DateTime | The actual or expected date and time transaction is cleared | [optional] |
| status | string | The status of the transaction | [optional] |
| amount | float | Deprecated. Use the amount value in `transactionAmount` instead | [optional] |
| currency | string | Deprecated. Use the currency value in `transactionAmount` instead | [optional] |
| transaction_amount | \Yapily\Model\Amount | [optional] | |
| currency_exchange | \Yapily\Model\CurrencyExchange | [optional] | |
| charge_details | \Yapily\Model\ChargeDetails | If present, contains details of any charges applied during this transaction | [optional] |
| reference | string | Transaction reference | [optional] |
| statement_references | \Yapily\Model\StatementReference[] | [optional] | |
| description | string | Unstructured text containing details of the transaction. Usage varies according to the institution | [optional] |
| transaction_information | string[] | Further information related to the transaction. Usage varies according to the institution | [optional] |
| address_details | \Yapily\Model\AddressDetails | [optional] | |
| iso_bank_transaction_code | \Yapily\Model\IsoBankTransactionCode | [optional] | |
| proprietary_bank_transaction_code | \Yapily\Model\ProprietaryBankTransactionCode | [optional] | |
| balance | \Yapily\Model\Balance | Running account balance after transaction has been applied | [optional] |
| merchant | \Yapily\Model\Merchant | Merchant details | [optional] |