Http4sDsl2

org.http4s.dsl.Http4sDsl2
trait Http4sDsl2[F[_], G[_]] extends RequestDsl, Statuses, Responses[F, G]

Attributes

Source
Http4sDsl.scala
Graph
Supertypes
trait Responses[F, G]
trait Statuses
trait RequestDsl
trait Auth
trait Methods
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Http4sDsl[F]
object io.type

Members list

Type members

Inherited classlikes

object as

Attributes

Inherited from:
Auth
Source
Auth.scala
Supertypes
class Object
trait Matchable
class Any

Inherited types

type / = /.type

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala
type Path = Path

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala
type Root = Path

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Value members

Inherited methods

def liftG: FunctionK[G, F]

Attributes

Inherited from:
Responses
Source
Responses.scala

Concrete fields

val +&: +&.type

Attributes

Source
Http4sDsl.scala
val ->: ->.type

Attributes

Source
Http4sDsl.scala
val /: /.type

Attributes

Source
Http4sDsl.scala
val /:: /:.type

Attributes

Source
Http4sDsl.scala
val :?: :?.type

Attributes

Source
Http4sDsl.scala
val IntVar: IntVar.type

Attributes

Source
Http4sDsl.scala
val LongVar: LongVar.type

Attributes

Source
Http4sDsl.scala
val Path: Path.type

Attributes

Source
Http4sDsl.scala
val Root: Path

Attributes

Source
Http4sDsl.scala
val UUIDVar: UUIDVar.type

Attributes

Source
Http4sDsl.scala
val ~: ~.type

Attributes

Source
Http4sDsl.scala
val →: ->.type

Alias for ->.

Alias for ->.

Note: Due to infix operation precedence, → has a lower priority than /. So you have to use parentheses in pattern matching when using this operator.

For example:

 (request.method, Path(request.path)) match {
   case Method.GET → (Root / "test.json") => ...

Attributes

Source
Http4sDsl.scala

Inherited fields

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Methods
Source
Methods.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val DELETE: Method

Attributes

Inherited from:
Methods
Source
Methods.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Found: Status

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val GET: Method

Attributes

Inherited from:
Methods
Source
Methods.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Gone: Status

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val HEAD: Method

Attributes

Inherited from:
Methods
Source
Methods.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val IMUsed: Status

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Locked: Status

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Methods
Source
Methods.scala
val Ok: Status

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val PATCH: Method

Attributes

Inherited from:
Methods
Source
Methods.scala
val POST: Method

Attributes

Inherited from:
Methods
Source
Methods.scala
val PUT: Method

Attributes

Inherited from:
Methods
Source
Methods.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val TRACE: Method

Attributes

Inherited from:
Methods
Source
Methods.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Implicits

Inherited implicits

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sFoundSyntax(status: Status): FoundOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sGoneSyntax(status: Status): GoneOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sIMUsedSyntax(status: Status): IMUsedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sLockedSyntax(status: Status): LockedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sOkSyntax(status: Status): OkOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
Responses
Source
Responses.scala