package
api
Type Members
-
type
ApiErrT[F[_], A] = EitherT[F, ApiError, A]
-
final
case class
ApiError(status: Status, detail: JsonObject) extends Product with Serializable
-
final
case class
ArchiveMetadata(files: slamdata.Predef.Map[RFile, FileMetadata]) extends Product with Serializable
-
final
case class
DecodeError(msg: slamdata.Predef.String) extends Product with Serializable
-
trait
Decoder extends AnyRef
-
final
case class
FileMetadata(contentType: Content-Type) extends Product with Serializable
-
sealed abstract
class
JsonFormat extends slamdata.Predef.Product with slamdata.Predef.Serializable
-
sealed abstract
class
JsonPrecision extends slamdata.Predef.Product with slamdata.Predef.Serializable
-
-
final
case class
QHttpService[S[_]](f: slamdata.Predef.PartialFunction[Request, Free[S, QResponse[S]]]) extends Product with Serializable
-
final
case class
QResponse[S[_]](status: Status, headers: Headers, body: Process[[β$1$]Free[S, β$1$], ByteVector]) extends Product with Serializable
-
type
ResponseIOT[F[_], A] = EitherT[F, Task[Response], A]
-
type
ResponseOr[A] = EitherT[Task, Response, A]
-
type
ResponseT[F[_], A] = EitherT[F, Response, A]
-
abstract
class
ToApiError[A] extends AnyRef
-
-
-
trait
ToQResponse[A, S[_]] extends AnyRef
-
-
Value Members
-
object
ApiError extends Serializable
-
-
-
-
-
object
DecodeError extends Serializable
-
object
Destination extends Singleton
-
object
FileMetadata extends Serializable
-
object
HeaderParam extends HttpMiddleware
-
object
JsonFormat extends Serializable
-
object
JsonPrecision extends Serializable
-
-
-
object
QResponse extends Serializable
-
-
-
-
object
XFileName extends Singleton
-
object
Zip
-
implicit
val
caseInsensitiveStringEqual: Equal[CaseInsensitiveString]
-
def
decodedDir(encodedPath: slamdata.Predef.String): \/[ApiError, ADir]
-
def
decodedFile(encodedPath: slamdata.Predef.String): \/[ApiError, AFile]
-
def
decodedPath(encodedPath: slamdata.Predef.String): \/[ApiError, APath]
-
def
failureResponseIOT[F[_], E](implicit arg0: Monad[F], E: ToQResponse[E, ResponseOr]): ~>[[β$1$]Failure[E, β$1$], [β$2$]EitherT[F, Task[Response], β$2$]]
-
def
failureResponseOr[E](implicit E: ToQResponse[E, ResponseOr]): ~>[[β$0$]Failure[E, β$0$], ResponseOr]
-
val
joinResponseOr: ~>[[β$4$]EitherT[Task, Task[Response], β$4$], ResponseOr]
-
def
redirectService(basePath: slamdata.Predef.String): HttpService
-
-
def
staticFileService(basePath: slamdata.Predef.String): HttpService
-
def
transcode(from: PathCodec, to: PathCodec): (slamdata.Predef.String) ⇒ slamdata.Predef.String
Inherited from AnyRef
Inherited from Any