pub struct Transaction {Show 16 fields
pub transaction_id: String,
pub account_id: String,
pub archive_id: Option<String>,
pub reference: Option<String>,
pub message: Option<String>,
pub amount: String,
pub currency: String,
pub credit_debit_indicator: String,
pub account_balance: String,
pub creditor: Option<TransactionParty>,
pub debtor: Option<TransactionParty>,
pub booking_datetime: DateTime<Utc>,
pub value_datetaime: DateTime<Utc>,
pub status: Option<String>,
pub iso_transaction_code: Option<String>,
pub op_transaction_code: Option<String>,
}
Expand description
Describes a single Transaction for Account in transactions response.
Fields§
§transaction_id: String
Surrogate identifier for the transaction.
account_id: String
Surrogate identifier for the account.
archive_id: Option<String>
Archive ID of the transaction.
reference: Option<String>
Reference number used in the transaction.
message: Option<String>
A message sent with the transaction. Created by the payer and comprises free-form text.
amount: String
Amount transferred in the transaction. The value is a string decimal. Debit transactions are marked with a minus sign.
currency: String
Currency of the transaction.
credit_debit_indicator: String
Enum(debit, credit) Describes whether the transaction is a debit of credit transaction.
account_balance: String
Balance of the account after the transaction.
creditor: Option<TransactionParty>
Account information of the creditor. The response body will only contain this field if the transaction is of type debit, i.e. the counterparty in the transaction is the creditor.
debtor: Option<TransactionParty>
Account information of the debtor. The response body will only contain this field if the transaction is of type credit, i.e. the counterparty in the transaction is the debtor.
booking_datetime: DateTime<Utc>
Date and time the transaction was entered into book-keeping. ISO 8601-formatted date-time string.
value_datetaime: DateTime<Utc>
The date and time when amount of the transaction was counted towards the balance of the account. ISO 8601-formatted date-time string.
status: Option<String>
Enum(Authorised, AwaitingAuthorisation, Rejected, Revoked) Current status of the transaction.
iso_transaction_code: Option<String>
ISO 20022-compliant transaction code for the transaction.
op_transaction_code: Option<String>
OP-specific transaction code for the transaction.