Daniel
04/12/2023, 7:15 AMsealed interface HasA {
@Serializable(with = CustomSerializer::class)
@SerialName("custom_a") val a: CustomType
}
@Serializable
data class Entity(
override val a: CustomType,
@SerialName("custom_b") val b: Int
) : HasA
I would get error that a
in Entity
is not serializableephemient
04/12/2023, 7:22 AMDaniel
04/12/2023, 8:03 AMInheritableSerialInfo
🤔
https://kotlinlang.org/api/kotlinx.serialization/kotlinx-serialization-core/kotlinx.serialization/-inheritable-serial-info/