BankingClient/fints4javaLib/src/main/kotlin/net/dankito/fints/model/AccountData.kt

27 lines
No EOL
754 B
Kotlin

package net.dankito.fints.model
import net.dankito.fints.response.segments.AccountType
import net.dankito.fints.response.segments.SupportedJob
open class AccountData(
val accountIdentifier: String,
val subAccountAttribute: String?,
val bankCountryCode: Int,
val bankCode: String,
val iban: String?,
val customerId: String,
val accountType: AccountType?,
val currency: String?, // TODO: may parse to a value object
val accountHolderName: String,
val productName: String?,
val accountLimit: String?,
val allowedJobNames: List<String>,
var allowedJobs: List<SupportedJob> = listOf()
) {
override fun toString(): String {
return "$productName $accountIdentifier $accountHolderName"
}
}