Response

krop.route.Response
See theResponse companion object
enum Response[A]

A krop.route.Response produces a org.http4s.Response given a value of type A and a org.http4s.Request.

Attributes

Companion
object
Source
Response.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
case OrNotFound[A]
case OrElse[A, B]
case StaticFile

Members list

Type members

Enum entries

final case class OrElse[A, B](left: Response[A], right: Response[B]) extends Response[Either[A, B]]

Attributes

Source
Response.scala
final case class OrNotFound[A](source: Response[A]) extends Response[Option[A]]

Attributes

Source
Response.scala
final case class StaticDirectory(pathPrefix: Path) extends Response[Path]

Attributes

Source
Response.scala
final case class StaticFile(path: Path) extends Response[Unit]

Attributes

Source
Response.scala
final case class StaticResource(pathPrefix: String) extends Response[String]

Attributes

Source
Response.scala
final case class StatusEntityEncoding[A](status: Status, entity: Entity[_, A])

Attributes

Source
Response.scala
final case class WithHeader[A](source: Response[A], header: Headers)

Attributes

Source
Response.scala