request

object request extends RequestOps[F]
trait RequestOps[F]
class Object
trait Matchable
class Any

Value members

Inherited methods

def apply(monad: Monad[F]): Directive[F, Request[F]]
Inherited from
RequestOps
def as[A](dec: EntityDecoder[F, A], M: MonadError[F, Throwable]): Directive[F, A]
Inherited from
RequestOps
def asExpected[A](dec: EntityDecoder[F, A], M: MonadError[F, Throwable]): Directive[F, A]
Inherited from
RequestOps
def bodyAs[A](onError: DecodeFailure => Response[F])(dec: EntityDecoder[F, A], M: MonadError[F, Throwable]): Directive[F, A]
Inherited from
RequestOps
def bodyAs[A](dec: EntityDecoder[F, A], M: MonadError[F, Throwable]): Directive[F, A]
Inherited from
RequestOps
def cookieOrElse(name: String, orElse: Directive[F, Response[F]])(M: Monad[F]): Directive[F, RequestCookie]
Inherited from
RequestOps
def cookieOrElse(name: String, orElse: => Response[F])(M: Monad[F]): Directive[F, RequestCookie]
Inherited from
RequestOps
def cookieOrElseF(name: String, orElse: F[Response[F]])(M: Monad[F]): Directive[F, RequestCookie]
Inherited from
RequestOps
def cookies(M: Monad[F]): Directive[F, Option[NonEmptyList[RequestCookie]]]
Inherited from
RequestOps
def cookiesAsList(M: Monad[F]): Directive[F, List[RequestCookie]]
Inherited from
RequestOps
def cookiesOrElse(orElse: Directive[F, Response[F]])(M: Monad[F]): Directive[F, NonEmptyList[RequestCookie]]
Inherited from
RequestOps
def cookiesOrElse(orElse: => Response[F])(M: Monad[F]): Directive[F, NonEmptyList[RequestCookie]]
Inherited from
RequestOps
def cookiesOrElseF(orElse: F[Response[F]])(M: Monad[F]): Directive[F, NonEmptyList[RequestCookie]]
Inherited from
RequestOps
def expectMediaType(range: Set[MediaRange])(M: Monad[F]): Directive[F, MediaType]
Inherited from
RequestOps
def expectMediaType(first: MediaType, rest: MediaType*)(M: Monad[F]): Directive[F, MediaType]
Inherited from
RequestOps
def header(key: CIString)(M: Monad[F]): Directive[F, Option[NonEmptyList[Raw]]]
Inherited from
RequestOps
def header[KEY](H: Select[KEY], M: Monad[F]): Directive[F, Option[F[KEY]]]
Inherited from
RequestOps
def headerOrElse(key: CIString, orElse: Directive[F, Response[F]])(M: Monad[F]): Directive[F, NonEmptyList[Raw]]
Inherited from
RequestOps
def headerOrElse(key: CIString, orElse: => Response[F])(M: Monad[F]): Directive[F, NonEmptyList[Raw]]
Inherited from
RequestOps
def headerOrElse[KEY](orElse: Directive[F, Response[F]])(H: Select[KEY], M: Monad[F]): Directive[F, F[KEY]]
Inherited from
RequestOps
def headerOrElse[KEY](orElse: => Response[F])(H: Select[KEY], M: Monad[F]): Directive[F, F[KEY]]
Inherited from
RequestOps
def headerOrElseF(key: CIString, orElse: F[Response[F]])(M: Monad[F]): Directive[F, NonEmptyList[Raw]]
Inherited from
RequestOps
def headerOrElseF[KEY](orElse: F[Response[F]])(H: Select[KEY], M: Monad[F]): Directive[F, F[KEY]]
Inherited from
RequestOps
def headers(M: Monad[F]): Directive[F, Headers]
Inherited from
RequestOps
def path(M: Monad[F]): Directive[F, Path]
Inherited from
RequestOps
def query(M: Monad[F]): Directive[F, Query]
Inherited from
RequestOps
def queryParam(name: String)(M: Monad[F]): Directive[F, Option[String]]
Inherited from
RequestOps
def queryParamOrElse(name: String, orElse: Directive[F, Response[F]])(M: Monad[F]): Directive[F, String]
Inherited from
RequestOps
def queryParamOrElse(name: String, orElse: => Response[F])(M: Monad[F]): Directive[F, String]
Inherited from
RequestOps
def queryParamOrElseF(name: String, orElse: F[Response[F]])(M: Monad[F]): Directive[F, String]
Inherited from
RequestOps
def queryParams(name: String)(M: Monad[F]): Directive[F, Seq[String]]
Inherited from
RequestOps
def uri(M: Monad[F]): Directive[F, Uri]
Inherited from
RequestOps