Transaction

constructor(    id: String,     owner: String,     version: Int,     createdAt: Date,     updatedAt: Date,     transactedAt: Date,     settledAt: Date? = null,     cardId: String,     sequenceId: String,     type: TransactionType,     billedAmount: CurrencyAmount,     transactedAmount: CurrencyAmount,     description: String,     declineReason: DeclineReason? = null,     details: List<TransactionDetailCharge> = emptyList())