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

Value members

Concrete methods

override def decoder: JsonDecoder[T]
Definition Classes
override def emap[T2](f: T => Either[String, T2]): ReturningJson[T2]
Definition Classes
override def map[T2](f: T => T2): ReturningJson[T2]
Definition Classes
override def selectStr: String
Definition Classes
override def toMulti: Multi[T]
Definition Classes
def ~[T2](other: ReturningJson[T2])(implicit zip: Zippable[T, T2]): Multi[Out]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product