Packages

sealed abstract class RequestPrelude extends Product with Serializable

A projection of a Request without the body.

Source
RequestPrelude.scala
Note

The Request#attributes are omitted in this encoding because they do not (and can not) have a cats.kernel.Order instance. If they were included here, then we could not write a cats.kernel.Order instance for RequestPrelude, limiting some of its utility, e.g. it could not be used in a cats.data.NonEmptySet.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RequestPrelude
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def canEqual(that: Any): Boolean
    Definition Classes
    Equals
  2. abstract def headers: Headers
  3. abstract def httpVersion: HttpVersion
  4. abstract def method: Method
  5. abstract def productArity: Int
    Definition Classes
    Product
  6. abstract def productElement(n: Int): Any
    Definition Classes
    Product
  7. abstract def uri: Uri
  8. abstract def withHeaders(value: Headers): RequestPrelude
  9. abstract def withHttpVersion(value: HttpVersion): RequestPrelude
  10. abstract def withMethod(value: Method): RequestPrelude
  11. abstract def withUri(value: Uri): RequestPrelude

Concrete Value Members

  1. final def mapHeaders(f: (Headers) ⇒ Headers): RequestPrelude
  2. final def mapHttpVersion(f: (HttpVersion) ⇒ HttpVersion): RequestPrelude
  3. final def mapMethod(f: (Method) ⇒ Method): RequestPrelude
  4. final def mapUri(f: (Uri) ⇒ Uri): RequestPrelude
  5. def productIterator: Iterator[Any]
    Definition Classes
    Product
  6. def productPrefix: String
    Definition Classes
    Product
  7. final def toString(): String
    Definition Classes
    RequestPrelude → AnyRef → Any