QueryParamDecoder

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

summon an implicit QueryParamDecoder

summon an implicit QueryParamDecoder

def fail[A](sanitized: String, detail: String): QueryParamDecoder[A]

A decoder that always fails.

A decoder that always fails.

def fromUnsafeCast[T](cast: QueryParameterValue => T)(typeName: String): QueryParamDecoder[T]
def instantQueryParamDecoder(formatter: DateTimeFormatter): QueryParamDecoder[Instant]
def localDateQueryParamDecoder(formatter: DateTimeFormatter): QueryParamDecoder[LocalDate]
def success[A](a: A): QueryParamDecoder[A]

A decoder that always succeeds.

A decoder that always succeeds.

def zonedDateTimeQueryParamDecoder(formatter: DateTimeFormatter): QueryParamDecoder[ZonedDateTime]

Deprecated methods

@deprecated("Use QueryParamDecoder[T].map(f)", "0.16")
def decodeBy[U, T](f: T => U)(qpd: QueryParamDecoder[T]): QueryParamDecoder[U]
Deprecated

Implicits

Implicits

implicit val FunctorQueryParamDecoder: Functor[[T] =>> QueryParamDecoder[T]]

QueryParamDecoder is a covariant functor.

QueryParamDecoder is a covariant functor.

implicit val PlusEmptyQueryParamDecoder: MonoidK[[T] =>> QueryParamDecoder[T]]

QueryParamDecoder is a MonoidK.

QueryParamDecoder is a MonoidK.

implicit lazy val booleanQueryParamDecoder: QueryParamDecoder[Boolean]
implicit lazy val charQueryParamDecoder: QueryParamDecoder[Char]
implicit lazy val doubleQueryParamDecoder: QueryParamDecoder[Double]
implicit lazy val floatQueryParamDecoder: QueryParamDecoder[Float]
implicit lazy val intQueryParamDecoder: QueryParamDecoder[Int]
implicit lazy val longQueryParamDecoder: QueryParamDecoder[Long]
implicit lazy val shortQueryParamDecoder: QueryParamDecoder[Short]
implicit lazy val stringQueryParamDecoder: QueryParamDecoder[String]
implicit lazy val unitQueryParamDecoder: QueryParamDecoder[Unit]