diff --git a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/MobilePhoneTanMedium.kt b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/MobilePhoneTanMedium.kt index fcc527ef..c5a86761 100644 --- a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/MobilePhoneTanMedium.kt +++ b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/MobilePhoneTanMedium.kt @@ -6,11 +6,11 @@ import net.dankito.banking.fints.messages.datenelementgruppen.implementierte.acc open class MobilePhoneTanMedium( mediumClass: TanMediumKlasse, status: TanMediumStatus, - val mediumName: String, + override val mediumName: String, val concealedPhoneNumber: String?, val phoneNumber: String?, val smsDebitAccount: KontoverbindungInternational? = null -) : TanMedium(mediumClass, status) { +) : TanMedium(mediumClass, status, mediumName) { override fun equals(other: Any?): Boolean { diff --git a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/TanGeneratorTanMedium.kt b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/TanGeneratorTanMedium.kt index 0aad0163..46532ca7 100644 --- a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/TanGeneratorTanMedium.kt +++ b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/TanGeneratorTanMedium.kt @@ -11,8 +11,8 @@ open class TanGeneratorTanMedium( val cardType: Int?, val validFrom: Date?, val validTo: Date?, - val mediumName: String? -) : TanMedium(mediumClass, status) { + mediumName: String? +) : TanMedium(mediumClass, status, mediumName) { override fun equals(other: Any?): Boolean { diff --git a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/TanMedium.kt b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/TanMedium.kt index 74cebb69..9f91ce2a 100644 --- a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/TanMedium.kt +++ b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/messages/datenelemente/implementierte/tan/TanMedium.kt @@ -10,11 +10,12 @@ package net.dankito.banking.fints.messages.datenelemente.implementierte.tan */ open class TanMedium( val mediumClass: TanMediumKlasse, - val status: TanMediumStatus + val status: TanMediumStatus, + open val mediumName: String? ) { - internal constructor() : this(TanMediumKlasse.AlleMedien, TanMediumStatus.Verfuegbar) + internal constructor() : this(TanMediumKlasse.AlleMedien, TanMediumStatus.Verfuegbar, null) override fun equals(other: Any?): Boolean { @@ -37,7 +38,7 @@ open class TanMedium( override fun toString(): String { - return "$mediumClass $status" + return "$mediumClass $mediumName $status" } } \ No newline at end of file