Are there any plans on supporting polymorphic seri...
# serialization
e
Are there any plans on supporting polymorphic serialization of sealed interfaces?
d
It's supported, unless you mean automatically.
e
I mean automatically.. e.g. I would like to be able to have this:
Copy code
@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 properties
👀 1
c
Also, with an interface it is possible to reuse classes in multiple hierarchies.