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 ResponseOr[A] = EitherT[Task, Response, A]

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

    Permalink
  11. abstract class ToApiError[A] extends AnyRef

    Permalink
  12. sealed abstract class ToApiErrorInstances extends AnyRef

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

    Permalink
  14. sealed abstract class ToQResponseInstances extends ToQResponseInstances0

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

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

    Permalink
  22. val joinResponseOr: ~>[[γ]EitherT[Task, Task[Response], γ], ResponseOr]

    Permalink

    Sequences the Response on the left with the outer Task.

  23. def redirectService(basePath: String): HttpService

    Permalink
  24. package services

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

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped