How to create wire formats for case objects? Here is what I am willing to do:
sealed abstract class Code(val code: String, val desc: Description)
object Code {
case object Code1 extends Code("code1", "desc1")
case object Code2 extends Code("code2", "desc2")
[...]
}
I would like to use mkCaseWireFormat or mkAbstractWireFormat, unfortunately unsuccessful so far. Any idea how to handle this?