case classPartialJsonField(resultName: scala.reflect.macros.Universe.Expr[String], cases: Seq[(scala.reflect.macros.Universe.TermName, scala.reflect.macros.Universe.CaseDef)], expression: scala.reflect.macros.Universe.Tree) extends JsonField with Product with Serializable
case classSelectChain(chain: Seq[String]) extends Product with Serializable
case classSimpleJsonField(resultName: scala.reflect.macros.Universe.Expr[String], writer: scala.reflect.macros.Universe.TermName, expression: scala.reflect.macros.Universe.Tree) extends JsonField with Product with Serializable