![JAR search and dependency download from the Maven repository](/logo.png)
com.fintecsystems.xs2a.java.models.risk.checks.Xs2aIncomeCheckResponseData.kt Maven / Gradle / Ivy
The newest version!
package com.fintecsystems.xs2a.java.models.risk.checks
import com.squareup.moshi.FromJson
/**
*
* @param fullMonthsCount
* @param results
*/
data class Xs2aIncomeCheckResponseData (
var fullMonthsCount: Int,
var results: Map? = null,
) {
companion object Adapter {
private const val fullMonthsCountKey = "full_months_count"
@FromJson
fun fromJson(data: Map): Xs2aIncomeCheckResponseData {
@Suppress("UNCHECKED_CAST")
return Xs2aIncomeCheckResponseData(
fullMonthsCount = (data[fullMonthsCountKey] as Double).toInt(),
results = data.filterKeys { it != fullMonthsCountKey } as Map
)
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy