Ciprian Grigor
09/17/2021, 4:31 PM@Serializable
sealed class Base<T> {
abstract val value: T
@Serializable
@SerialName("int")
data class IntBase(override val value: Int) : Base<Int>()
@Serializable
@SerialName("string")
data class StringBase(override val value: String) : Base<String>()
}