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. final case class ApiError(status: Status, detail: JsonObject) extends Product with Serializable

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

    Permalink
  3. trait Decoder extends AnyRef

    Permalink
  4. sealed trait JsonFormat extends AnyRef

    Permalink
  5. sealed trait JsonPrecision extends AnyRef

    Permalink
  6. sealed trait MessageFormat extends Decoder

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

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

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

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

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

    Permalink
  12. abstract class ToApiError[A] extends AnyRef

    Permalink
  13. sealed abstract class ToApiErrorInstances extends ToApiErrorInstances0

    Permalink
  14. sealed abstract class ToApiErrorInstances0 extends AnyRef

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

    Permalink
  16. sealed abstract class ToQResponseInstances extends ToQResponseInstances0

    Permalink
  17. 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

    Permalink
  9. object JsonPrecision

    Permalink
  10. object MessageFormat

    Permalink
  11. object Prefix

    Permalink
  12. object QResponse extends Serializable

    Permalink
  13. object ToApiError extends ToApiErrorInstances

    Permalink
  14. object ToQResponse extends ToQResponseInstances

    Permalink
  15. val UriPathCodec: PathCodec

    Permalink
  16. object XFileName extends Singleton

    Permalink
  17. object Zip

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

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

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

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

    Permalink

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

  22. def fileMediaType(file: String): Option[MediaType]

    Permalink
  23. val joinResponseOr: ~>[[β]EitherT[Task, Task[Response], β], ResponseOr]

    Permalink

    Sequences the Response on the left with the outer Task.

  24. def redirectService(basePath: String): HttpService

    Permalink
  25. package services

    Permalink
  26. def staticFileService(basePath: String): HttpService

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped