Multi
final case class Multi[T](parse: Map[String, Json] => Either[String, T], selects: List[(String, String)]) extends ReturningJson[T]
trait Serializable
trait Product
trait Equals
trait ReturningJson[T]
class Object
trait Matchable
class Any
Multi[T]