Transaction
constructor(id: String, slipId: String, customerId: String, accountId: String, type: TransactionType?, amount: Long?, currencyCode: String?, fees: List<SimpleFeePayment>?, creationTime: Calendar?, lastChangeDate: Calendar?, direction: TransactionDirection, paymentType: PaymentType?, status: TransactionStatus, statusReason: String?, merchantRefNum: String?, balance: Long?, recipientReference: String?, fxAmount: FxAmount?, transferDetails: TransferDetails?, peerDetails: PeerDetails?, instrumentDetails: PaymentInstrumentTransactionDetails?)