HttpRequest

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

sealed abstract class Lookup(g: String, lookup: HttpRequest => String => EitherError[Option[String]])
object builder
object cookie extends Lookup
object header extends Lookup
object query extends Lookup

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def body[T](using evidence$1: StringDecoder[T]): HRIO[HttpRequest, T]
def jsonBody[T](using evidence$2: JsonDecoder[T]): HRIO[HttpRequest, T]
inline def service: URIO[HttpRequest, HttpRequest]

Concrete fields

val path: URIO[HttpRequest, List[String]]
val pathString: URIO[HttpRequest, String]
val rawBody: URIO[HttpRequest, InputStream]
val remoteAddress: URIO[HttpRequest, InetSocketAddress]