package
http4s
Type Members
-
final
case class
AttributeEntry[T](key: AttributeKey[T], value: T) extends Product with Serializable
-
final
class
AttributeKey[T] extends AnyRef
-
final
class
AttributeMap extends AnyRef
-
-
case class
BasicCredentials(username: String, password: String) extends Credentials with Product with Serializable
-
-
case class
Challenge(scheme: String, realm: String, params: Map[String, String] = ...) extends Renderable with Product with Serializable
-
final
case class
Charset extends Renderable with Product with Serializable
-
-
-
-
case class
Cookie(name: String, content: String, expires: Option[DateTime] = scala.None, maxAge: Option[Long] = scala.None, domain: Option[String] = scala.None, path: Option[String] = scala.None, secure: Boolean = false, httpOnly: Boolean = false, extension: Option[String] = scala.None) extends Renderable with Product with Serializable
-
-
final
class
DateTime extends Ordered[DateTime] with Renderable with Product6[Int, Int, Int, Int, Int, Int]
-
sealed
trait
DecodeFailure extends AnyRef
-
final
case class
DecodeFailureException(failure: DecodeFailure) extends RuntimeException with Product with Serializable
-
type
DecodeResult[T] = EitherT[Task, DecodeFailure, T]
-
type
EntityBody = Process[Task, ByteVector]
-
sealed
trait
EntityDecoder[T] extends AnyRef
-
-
-
-
-
case class
GenericCredentials(authScheme: AuthScheme, params: Map[String, String]) extends Credentials with Product with Serializable
-
trait
HasQValue extends AnyRef
-
sealed
trait
Header extends Renderable with Product
-
sealed
trait
HeaderKey extends AnyRef
-
final
class
Headers extends Iterable[Header] with IterableLike[Header, Headers]
-
-
-
-
-
case class
Http4sVersion(major: Int, minor: Int) extends Product with Serializable
-
case class
HttpVersion extends Renderable with Ordered[HttpVersion] with Product with Serializable
-
-
case class
InvalidBodyException(msg: String) extends Exception with NoStackTrace with Product with Serializable
-
case class
InvalidResponseException(msg: String) extends Exception with NoStackTrace with Product with Serializable
-
case class
LanguageTag(primaryTag: String, q: QValue = QValue.One, subTags: Seq[String] = immutable.this.Nil) extends Renderable with Product with Serializable
-
-
-
-
-
-
-
-
sealed abstract
case class
Method extends Renderable with Semantics with Product with Serializable
-
-
case class
OAuth2BearerToken(token: String) extends Credentials with Product with Serializable
-
final
case class
ParseException(failure: ParseFailure) extends RuntimeException with Product with Serializable
-
final
case class
ParseFailure(sanitized: String, details: String) extends DecodeFailure with Product with Serializable
-
type
ParseResult[+A] = \/[ParseFailure, A]
-
final
class
QValue extends AnyVal with Ordered[QValue] with Renderable
-
-
-
final
class
Query extends IndexedSeq[(String, Option[String])] with IndexedSeqOptimized[(String, Option[String]), Query] with QueryOps with Renderable
-
trait
QueryOps extends AnyRef
-
trait
QueryParam[T] extends AnyRef
-
-
-
-
final
case class
QueryParameterKey(value: String) extends AnyVal with Product with Serializable
-
final
case class
QueryParameterValue(value: String) extends AnyVal with Product with Serializable
-
case class
RangeUnit(value: String) extends Renderable with Product with Serializable
-
case class
Request(method: Method = Method.GET, uri: Uri = ..., httpVersion: HttpVersion = HttpVersion.HTTP/1.1, headers: Headers = Headers.empty, body: EntityBody = http4s.this.`package`.EmptyBody, attributes: AttributeMap = AttributeMap.empty) extends Message with MessageOps with Product with Serializable
-
-
case class
Response(status: Status = Status.Ok, httpVersion: HttpVersion = HttpVersion.HTTP/1.1, headers: Headers = Headers.empty, body: EntityBody = http4s.this.`package`.EmptyBody, attributes: AttributeMap = AttributeMap.empty) extends Message with ResponseOps with Product with Serializable
-
-
final
case class
Status extends Ordered[Status] with Renderable with Product with Serializable
-
-
-
-
-
final
case class
TransferCoding extends Renderable with Product with Serializable
-
case class
Uri(scheme: Option[CaseInsensitiveString] = scala.None, authority: Option[Authority] = scala.None, path: Path = "", query: Query = Query.empty, fragment: Option[Fragment] = scala.None) extends QueryOps with Renderable with Product with Serializable
-
-
case class
UriTemplate(scheme: Option[Scheme] = scala.None, authority: Option[Authority] = scala.None, path: Path = immutable.this.Nil, query: UriTemplate.Query = immutable.this.Nil, fragment: Fragment = immutable.this.Nil) extends Product with Serializable
-
final
class
UrlForm extends AnyVal
Inherited from AnyRef
Inherited from Any