Package

quasar

api

Permalink

package api

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. api
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ApiErrT[F[_], A] = EitherT[F, ApiError, A]

    Permalink
  2. final case class ApiError(status: Status, detail: JsonObject) extends Product with Serializable

    Permalink
  3. final case class DecodeError(msg: Predef.String) extends Product with Serializable

    Permalink
  4. trait Decoder extends AnyRef

    Permalink
  5. sealed trait JsonFormat extends Predef.Product with Predef.Serializable

    Permalink
  6. sealed trait JsonPrecision extends Predef.Product with Predef.Serializable

    Permalink
  7. sealed trait MessageFormat extends Decoder

    Permalink
  8. final case class QHttpService[S[_]](f: Predef.PartialFunction[Request, Free[S, QResponse[S]]]) extends Product with Serializable

    Permalink
  9. final case class QResponse[S[_]](status: Status, headers: Headers, body: Process[[β$1$]Free[S, β$1$], ByteVector]) extends Product with Serializable

    Permalink
  10. type ResponseIOT[F[_], A] = EitherT[F, Task[Response], A]

    Permalink
  11. type ResponseOr[A] = EitherT[Task, Response, A]

    Permalink
  12. type ResponseT[F[_], A] = EitherT[F, Response, A]

    Permalink
  13. abstract class ToApiError[A] extends AnyRef

    Permalink
  14. sealed abstract class ToApiErrorInstances extends ToApiErrorInstances0

    Permalink
  15. sealed abstract class ToApiErrorInstances0 extends AnyRef

    Permalink
  16. trait ToQResponse[A, S[_]] extends AnyRef

    Permalink
  17. sealed abstract class ToQResponseInstances extends ToQResponseInstances0

    Permalink
  18. sealed abstract class ToQResponseInstances0 extends AnyRef

    Permalink

Value Members

  1. object ApiError extends Serializable

    Permalink
  2. object AsDirPath

    Permalink
  3. object AsFilePath

    Permalink
  4. object AsPath

    Permalink
  5. object DecodeError extends Serializable

    Permalink
  6. object Destination extends Singleton

    Permalink
  7. object HeaderParam extends HttpMiddleware

    Permalink
  8. object JsonFormat extends Serializable

    Permalink
  9. object JsonPrecision extends Serializable

    Permalink
  10. object MessageFormat

    Permalink
  11. object Prefix

    Permalink
  12. object QResponse extends Serializable

    Permalink
  13. object RFC5987ContentDispositionRender extends HttpMiddleware

    Permalink
  14. object ToApiError extends ToApiErrorInstances

    Permalink
  15. object ToQResponse extends ToQResponseInstances

    Permalink
  16. val UriPathCodec: PathCodec

    Permalink
  17. object XFileName extends Singleton

    Permalink
  18. object Zip

    Permalink
  19. implicit val caseInsensitiveStringEqual: Equal[CaseInsensitiveString]

    Permalink
  20. def decodedDir(encodedPath: Predef.String): \/[ApiError, ADir]

    Permalink
  21. def decodedPath(encodedPath: Predef.String): \/[ApiError, APath]

    Permalink
  22. def failureResponseIOT[F[_], E](implicit arg0: Monad[F], E: ToQResponse[E, ResponseOr]): ~>[[β$1$]Failure[E, β$1$], [β$2$]EitherT[F, Task[Response], β$2$]]

    Permalink
  23. def failureResponseOr[E](implicit E: ToQResponse[E, ResponseOr]): ~>[[β$0$]Failure[E, β$0$], ResponseOr]

    Permalink

    Interpret a Failure effect into ResponseOr given evidence the failure type can be converted to a QResponse.

  24. val joinResponseOr: ~>[[β$4$]EitherT[Task, Task[Response], β$4$], ResponseOr]

    Permalink

    Sequences the Response on the left with the outer Task.

  25. def redirectService(basePath: Predef.String): HttpService

    Permalink
  26. package services

    Permalink
  27. def staticFileService(basePath: Predef.String): HttpService

    Permalink
  28. def transcode(from: PathCodec, to: PathCodec): (Predef.String) ⇒ Predef.String

    Permalink
  29. def uriDecodeUtf8(s: Predef.String): Predef.String

    Permalink
  30. def uriEncodeUtf8(s: Predef.String): Predef.String

    Permalink

    This encoder translates spaces into pluses, but we want the more rigorous encoding %20.

Inherited from AnyRef

Inherited from Any

Ungrouped