package
api
Type Members
-
type
ApiErrT[F[_], A] = EitherT[F, ApiError, A]
-
-
-
-
sealed
trait
JsonFormat extends Predef.Product with Predef.Serializable
-
sealed
trait
JsonPrecision extends Predef.Product with Predef.Serializable
-
-
final
case class
QHttpService[S[_]](f: Predef.PartialFunction[Request, Free[S, QResponse[S]]]) extends Product with Serializable
-
final
case class
QResponse[S[_]](status: Status, headers: Headers, body: Process[[β$1$]Free[S, β$1$], ByteVector]) extends Product with Serializable
-
type
ResponseIOT[F[_], A] = EitherT[F, Task[Response], A]
-
type
ResponseOr[A] = EitherT[Task, Response, A]
-
type
ResponseT[F[_], A] = EitherT[F, Response, A]
-
-
-
-
-
-
Value Members
-
-
-
-
-
-
object
Destination extends Singleton
-
object
HeaderParam extends HttpMiddleware
-
-
-
-
-
-
-
-
-
val
UriPathCodec: PathCodec
-
object
XFileName extends Singleton
-
object
Zip
-
implicit
val
caseInsensitiveStringEqual: Equal[CaseInsensitiveString]
-
def
decodedDir(encodedPath: Predef.String): \/[ApiError, ADir]
-
def
decodedPath(encodedPath: Predef.String): \/[ApiError, APath]
-
def
failureResponseIOT[F[_], E](implicit arg0: Monad[F], E: ToQResponse[E, ResponseOr]): ~>[[β$1$]Failure[E, β$1$], [β$2$]EitherT[F, Task[Response], β$2$]]
-
def
failureResponseOr[E](implicit E: ToQResponse[E, ResponseOr]): ~>[[β$0$]Failure[E, β$0$], ResponseOr]
-
val
joinResponseOr: ~>[[β$4$]EitherT[Task, Task[Response], β$4$], ResponseOr]
-
def
redirectService(basePath: Predef.String): HttpService
-
-
def
staticFileService(basePath: Predef.String): HttpService
-
def
transcode(from: PathCodec, to: PathCodec): (Predef.String) ⇒ Predef.String
-
def
uriDecodeUtf8(s: Predef.String): Predef.String
-
def
uriEncodeUtf8(s: Predef.String): Predef.String