
se.ansman.kotshi.model.DataClassJsonAdapter.kt Maven / Gradle / Ivy
package se.ansman.kotshi.model
import com.squareup.kotlinpoet.TypeVariableName
import se.ansman.kotshi.SerializeNulls
data class DataClassJsonAdapter(
override val targetPackageName: String,
override val targetSimpleNames: List,
override val targetTypeVariables: List,
val polymorphicLabels: Map,
val properties: List,
val serializeNulls: SerializeNulls,
val constructorSignature: String,
) : GeneratableJsonAdapter() {
val serializedProperties = properties.filterNot { it.isIgnored }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy