diff --git a/FinTs4jBankingClient/src/commonMain/kotlin/net/codinux/banking/client/fints4k/FinTs4kMapper.kt b/FinTs4jBankingClient/src/commonMain/kotlin/net/codinux/banking/client/fints4k/FinTs4kMapper.kt index 5027a311..9089fb32 100644 --- a/FinTs4jBankingClient/src/commonMain/kotlin/net/codinux/banking/client/fints4k/FinTs4kMapper.kt +++ b/FinTs4jBankingClient/src/commonMain/kotlin/net/codinux/banking/client/fints4k/FinTs4kMapper.kt @@ -97,7 +97,19 @@ open class FinTs4kMapper { transaction.bookingText, null, transaction.statementNumber, transaction.sequenceNumber, mapNullableAmount(transaction.openingBalance), mapNullableAmount(transaction.closingBalance), - // TODO: map other properties + + transaction.endToEndReference, transaction.customerReference, transaction.mandateReference, + transaction.creditorIdentifier, transaction.originatorsIdentificationCode, + transaction.compensationAmount, transaction.originalAmount, + transaction.sepaReference, + transaction.deviantOriginator, transaction.deviantRecipient, + transaction.referenceWithNoSpecialType, transaction.primaNotaNumber, transaction.textKeySupplement, + + transaction.currencyType, transaction.bookingKey, + transaction.referenceForTheAccountOwner, transaction.referenceOfTheAccountServicingInstitution, + transaction.supplementaryDetails, + + transaction.transactionReferenceNumber, transaction.relatedReferenceNumber ) protected open fun mapNullableAmount(amount: Money?) = amount?.let { mapAmount(it) }