Package

quasar

api

Permalink

package api

Linear Supertypes
AnyRef, Any
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 ArchiveMetadata(files: slamdata.Predef.Map[RFile, FileMetadata]) extends Product with Serializable

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

    Permalink
  5. trait Decoder extends AnyRef

    Permalink
  6. final case class FileMetadata(contentType: Content-Type) extends Product with Serializable

    Permalink
  7. sealed abstract class JsonFormat extends slamdata.Predef.Product with slamdata.Predef.Serializable

    Permalink
  8. sealed abstract class JsonPrecision extends slamdata.Predef.Product with slamdata.Predef.Serializable

    Permalink
  9. sealed abstract class MessageFormat extends Decoder

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

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

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

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

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

    Permalink
  15. abstract class ToApiError[A] extends AnyRef

    Permalink
  16. sealed abstract class ToApiErrorInstances extends ToApiErrorInstances0

    Permalink
  17. sealed abstract class ToApiErrorInstances0 extends AnyRef

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

    Permalink
  19. sealed abstract class ToQResponseInstances extends ToQResponseInstances0

    Permalink
  20. sealed abstract class ToQResponseInstances0 extends AnyRef

    Permalink

Value Members

  1. object ApiError extends Serializable

    Permalink
  2. object ArchiveMetadata extends Serializable

    Permalink
  3. object AsDirPath

    Permalink
  4. object AsFilePath

    Permalink
  5. object AsPath

    Permalink
  6. object DecodeError extends Serializable

    Permalink
  7. object Destination extends Singleton

    Permalink
  8. object FileMetadata extends Serializable

    Permalink
  9. object HeaderParam extends HttpMiddleware

    Permalink
  10. object JsonFormat extends Serializable

    Permalink
  11. object JsonPrecision extends Serializable

    Permalink
  12. object MessageFormat

    Permalink
  13. object Prefix

    Permalink
  14. object QResponse extends Serializable

    Permalink
  15. object RFC5987ContentDispositionRender extends HttpMiddleware

    Permalink
  16. val StaleHeader: Raw

    Permalink
  17. object ToApiError extends ToApiErrorInstances

    Permalink
  18. object ToQResponse extends ToQResponseInstances

    Permalink
  19. object XFileName extends Singleton

    Permalink
  20. object Zip

    Permalink
  21. implicit val caseInsensitiveStringEqual: Equal[CaseInsensitiveString]

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

    Permalink
  23. def decodedFile(encodedPath: slamdata.Predef.String): \/[ApiError, AFile]

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

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

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

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

    Permalink

    Sequences the Response on the left with the outer Task.

  28. def redirectService(basePath: slamdata.Predef.String): HttpService

    Permalink
  29. package services

    Permalink
  30. def staticFileService(basePath: slamdata.Predef.String): HttpService

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped