Emil Kantis
08/24/2021, 9:06 AMDominaezzz
08/24/2021, 11:05 AMEmil Kantis
08/24/2021, 11:07 AM@Serializable
sealed interface Animal { val name: String }
@Serializable
class Cat(override val name: String): Animal
@Serializable
class Dog(override val name: String): Animal
Currently it works great if you use sealed class
, but an interface feels cleaner when we only have abstract propertiesPaul Griffith
08/24/2021, 2:32 PMCLOVIS
08/25/2021, 9:33 PM