Packages

trait QueryParamCodec[T] extends QueryParamEncoder[T] with QueryParamDecoder[T]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QueryParamCodec
  2. QueryParamDecoder
  3. QueryParamEncoder
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def decode(value: QueryParameterValue): ValidatedNel[ParseFailure, T]
    Definition Classes
    QueryParamDecoder
  2. abstract def encode(value: T): QueryParameterValue
    Definition Classes
    QueryParamEncoder

Concrete Value Members

  1. def contramap[U](f: (U) ⇒ T): QueryParamEncoder[U]

    QueryParamEncoder is a contravariant functor.

    QueryParamEncoder is a contravariant functor.

    Definition Classes
    QueryParamEncoder
  2. def emap[U](f: (T) ⇒ Either[ParseFailure, U]): QueryParamDecoder[U]

    Validate the currently parsed value a function to Either[ParseFailure, *].

    Validate the currently parsed value a function to Either[ParseFailure, *].

    Definition Classes
    QueryParamDecoder
  3. def emapValidatedNel[U](f: (T) ⇒ ValidatedNel[ParseFailure, U]): QueryParamDecoder[U]

    Validate the currently parsed value using a function to ValidatedNel[ParseFailure, *].

    Validate the currently parsed value using a function to ValidatedNel[ParseFailure, *].

    Definition Classes
    QueryParamDecoder
  4. def map[U](f: (T) ⇒ U): QueryParamDecoder[U]

    QueryParamDecoder is a covariant functor.

    QueryParamDecoder is a covariant functor.

    Definition Classes
    QueryParamDecoder
  5. def orElse[U >: T](qpd: QueryParamDecoder[U]): QueryParamDecoder[U]

    Use another decoder if this one fails.

    Use another decoder if this one fails.

    Definition Classes
    QueryParamDecoder