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]
  2. final case class ApiError(status: Status, detail: JsonObject) extends Product with Serializable
  3. final case class ArchiveMetadata(files: slamdata.Predef.Map[RFile, FileMetadata]) extends Product with Serializable
  4. final case class DecodeError(msg: slamdata.Predef.String) extends Product with Serializable
  5. trait Decoder extends AnyRef
  6. final case class FileMetadata(contentType: Content-Type) extends Product with Serializable
  7. sealed abstract class JsonFormat extends slamdata.Predef.Product with slamdata.Predef.Serializable
  8. sealed abstract class JsonPrecision extends slamdata.Predef.Product with slamdata.Predef.Serializable
  9. sealed abstract class MessageFormat extends Decoder
  10. final case class QHttpService[S[_]] extends Product with Serializable
  11. final case class QResponse[S[_]](status: Status, headers: Headers, body: Process[[β$1$]Free[S, β$1$], ByteVector]) extends Product with Serializable
  12. type ResponseOr[A] = EitherT[Task, Response, A]
  13. type ResponseT[F[_], A] = EitherT[F, Response, A]
  14. abstract class ToApiError[A] extends AnyRef
  15. sealed abstract class ToApiErrorInstances extends ToApiErrorInstances0
  16. sealed abstract class ToApiErrorInstances0 extends AnyRef
  17. trait ToQResponse[A, S[_]] extends AnyRef
  18. sealed abstract class ToQResponseInstances extends ToQResponseInstances0
  19. sealed abstract class ToQResponseInstances0 extends AnyRef

Value Members

  1. val StaleHeader: Raw
  2. def decodedDir(encodedPath: slamdata.Predef.String): \/[ApiError, ADir]
  3. def decodedFile(encodedPath: slamdata.Predef.String): \/[ApiError, AFile]
  4. def decodedPath(encodedPath: slamdata.Predef.String): \/[ApiError, APath]
  5. def failureResponseOr[E](implicit E: ToQResponse[E, ResponseOr]): ~>[[β$0$]Failure[E, β$0$], ResponseOr]

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

  6. def failureResponseT[F[_], E](implicit arg0: Monad[F], E: ToQResponse[E, ResponseOr]): ~>[[β$1$]Failure[E, β$1$], [β$2$]EitherT[F, Response, β$2$]]
  7. def redirectService(basePath: slamdata.Predef.String): HttpService
  8. def staticFileService(basePath: slamdata.Predef.String): HttpService
  9. def transcode(from: PathCodec, to: PathCodec): (slamdata.Predef.String) ⇒ slamdata.Predef.String
  10. object ApiError extends Serializable
  11. object ArchiveMetadata extends Serializable
  12. object AsDirPath
  13. object AsFilePath
  14. object AsPath
  15. object DecodeError extends Serializable
  16. object Destination extends Singleton
  17. object FileMetadata extends Serializable
  18. object HeaderParam extends HttpMiddleware
  19. object JsonFormat extends Serializable
  20. object JsonPrecision extends Serializable
  21. object MessageFormat
  22. object Prefix
  23. object QResponse extends Serializable
  24. object RFC5987ContentDispositionRender extends HttpMiddleware
  25. object ToApiError extends ToApiErrorInstances
  26. object ToQResponse extends ToQResponseInstances
  27. object VCacheMiddleware
  28. object XFileName extends Singleton
  29. object Zip

Inherited from AnyRef

Inherited from Any

Ungrouped