akka.http.model

headers

package headers

Content Hierarchy Learn more about scaladoc diagrams
Visibility
  1. Public
  2. All

Type Members

  1. final case class Accept(mediaRanges: Seq[MediaRange]) extends japi.headers.Accept with ModeledHeader with Product with Serializable

  2. final case class Accept-Charset(charsetRanges: Seq[HttpCharsetRange]) extends AcceptCharset with ModeledHeader with Product with Serializable

  3. final case class Accept-Encoding(encodings: Seq[HttpEncodingRange]) extends AcceptEncoding with ModeledHeader with Product with Serializable

  4. final case class Accept-Language(languages: Seq[LanguageRange]) extends AcceptLanguage with ModeledHeader with Product with Serializable

  5. final case class Accept-Ranges(rangeUnits: Seq[RangeUnit]) extends AcceptRanges with ModeledHeader with Product with Serializable

  6. final case class Access-Control-Allow-Credentials(allow: Boolean) extends AccessControlAllowCredentials with ModeledHeader with Product with Serializable

  7. final case class Access-Control-Allow-Headers(headers: Seq[String]) extends AccessControlAllowHeaders with ModeledHeader with Product with Serializable

  8. final case class Access-Control-Allow-Methods(methods: Seq[HttpMethod]) extends AccessControlAllowMethods with ModeledHeader with Product with Serializable

  9. final case class Access-Control-Allow-Origin(range: HttpOriginRange) extends AccessControlAllowOrigin with ModeledHeader with Product with Serializable

  10. final case class Access-Control-Expose-Headers(headers: Seq[String]) extends AccessControlExposeHeaders with ModeledHeader with Product with Serializable

  11. final case class Access-Control-Max-Age(deltaSeconds: Long) extends AccessControlMaxAge with ModeledHeader with Product with Serializable

  12. final case class Access-Control-Request-Headers(headers: Seq[String]) extends AccessControlRequestHeaders with ModeledHeader with Product with Serializable

  13. final case class Access-Control-Request-Method(method: HttpMethod) extends AccessControlRequestMethod with ModeledHeader with Product with Serializable

  14. final case class Allow(methods: Seq[HttpMethod]) extends japi.headers.Allow with ModeledHeader with Product with Serializable

  15. final case class Authorization(credentials: HttpCredentials) extends japi.headers.Authorization with ModeledHeader with Product with Serializable

  16. final case class BasicHttpCredentials(username: String, password: String) extends japi.headers.BasicHttpCredentials with Product with Serializable

  17. sealed abstract class ByteRange extends japi.headers.ByteRange with ValueRenderable

  18. final case class Cache-Control(directives: Seq[CacheDirective]) extends CacheControl with ModeledHeader with Product with Serializable

  19. sealed trait CacheDirective extends Renderable with japi.headers.CacheDirective

  20. final case class Connection(tokens: Seq[String]) extends HttpHeader with ModeledHeader with Product with Serializable

  21. final case class Content-Disposition(dispositionType: ContentDispositionType, params: Map[String, String] = ...) extends ContentDisposition with ModeledHeader with Product with Serializable

  22. final case class Content-Encoding(encodings: Seq[HttpEncoding]) extends ContentEncoding with ModeledHeader with Product with Serializable

  23. final case class Content-Length extends HttpHeader with ModeledHeader with Product with Serializable

    Instances of this class will only be created transiently during header parsing and will never appear in HttpMessage.

  24. final case class Content-Range(rangeUnit: RangeUnit, contentRange: ContentRange) extends japi.headers.ContentRange with ModeledHeader with Product with Serializable

  25. final case class Content-Type extends japi.headers.ContentType with ModeledHeader with Product with Serializable

    Instances of this class will only be created transiently during header parsing and will never appear in HttpMessage.

  26. sealed trait ContentDispositionType extends Renderable with japi.headers.ContentDispositionType

  27. final case class Cookie(cookies: Seq[HttpCookie]) extends japi.headers.Cookie with ModeledHeader with Product with Serializable

  28. abstract class CustomHeader extends japi.headers.CustomHeader

    Superclass for user-defined custom headers defined by implementing name and value.

  29. final case class Date(date: DateTime) extends japi.headers.Date with ModeledHeader with Product with Serializable

  30. final case class ETag(etag: EntityTag) extends japi.headers.ETag with ModeledHeader with Product with Serializable

  31. final case class EntityTag(tag: String, weak: Boolean = false) extends japi.headers.EntityTag with ValueRenderable with Product with Serializable

  32. sealed abstract class EntityTagRange extends japi.headers.EntityTagRange with ValueRenderable

  33. sealed abstract case class Expect extends HttpHeader with ModeledHeader with Product with Serializable

  34. final case class GenericHttpCredentials(scheme: String, token: String, params: Map[String, String] = ...) extends HttpCredentials with Product with Serializable

  35. final case class Host(host: Uri.Host, port: Int = 0) extends japi.headers.Host with ModeledHeader with Product with Serializable

  36. final case class HttpChallenge(scheme: String, realm: String, params: Map[String, String] = ...) extends japi.headers.HttpChallenge with ValueRenderable with Product with Serializable

  37. final case class HttpCookie(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 japi.headers.HttpCookie with ValueRenderable with Product with Serializable

  38. sealed abstract class HttpCredentials extends japi.headers.HttpCredentials with ValueRenderable

  39. final case class HttpEncoding extends japi.headers.HttpEncoding with LazyValueBytesRenderable with WithQValue[HttpEncodingRange] with Product with Serializable

  40. sealed abstract class HttpEncodingRange extends japi.headers.HttpEncodingRange with ValueRenderable with WithQValue[HttpEncodingRange]

  41. final case class HttpOrigin(scheme: String, host: Host) extends japi.headers.HttpOrigin with ValueRenderable with Product with Serializable

  42. abstract class HttpOriginRange extends japi.headers.HttpOriginRange with ValueRenderable

  43. final case class If-Match(m: EntityTagRange) extends IfMatch with ModeledHeader with Product with Serializable

  44. final case class If-Modified-Since(date: DateTime) extends IfModifiedSince with ModeledHeader with Product with Serializable

  45. final case class If-None-Match(m: EntityTagRange) extends IfNoneMatch with ModeledHeader with Product with Serializable

  46. final case class If-Range(entityTagOrDateTime: Either[EntityTag, DateTime]) extends HttpHeader with ModeledHeader with Product with Serializable

  47. final case class If-Unmodified-Since(date: DateTime) extends IfUnmodifiedSince with ModeledHeader with Product with Serializable

  48. final case class Language(primaryTag: String, subTags: Seq[String], qValue: Float = 1.0) extends japi.headers.Language with LanguageRange with Product with Serializable

  49. sealed trait LanguageRange extends japi.headers.LanguageRange with ValueRenderable with WithQValue[LanguageRange]

  50. final case class Last-Modified(date: DateTime) extends LastModified with ModeledHeader with Product with Serializable

  51. final case class Link(values: Seq[LinkValue]) extends japi.headers.Link with ModeledHeader with Product with Serializable

  52. sealed abstract class LinkParam extends japi.headers.LinkParam with ToStringRenderable

  53. final case class LinkValue(uri: Uri, params: Seq[LinkParam]) extends japi.headers.LinkValue with ValueRenderable with Product with Serializable

  54. final case class Location(uri: Uri) extends japi.headers.Location with ModeledHeader with Product with Serializable

  55. sealed abstract class ModeledCompanion extends Renderable

  56. sealed trait ModeledHeader extends HttpHeader with Serializable

  57. final case class OAuth2BearerToken(token: String) extends japi.headers.OAuth2BearerToken with Product with Serializable

  58. final case class Origin(origins: Seq[HttpOrigin]) extends japi.headers.Origin with ModeledHeader with Product with Serializable

  59. final case class ProductVersion(product: String = "", version: String = "", comment: String = "") extends japi.headers.ProductVersion with ValueRenderable with Product with Serializable

  60. final case class Proxy-Authenticate(challenges: Seq[HttpChallenge]) extends ProxyAuthenticate with ModeledHeader with Product with Serializable

  61. final case class Proxy-Authorization(credentials: HttpCredentials) extends ProxyAuthorization with ModeledHeader with Product with Serializable

  62. final case class Range(rangeUnit: RangeUnit, ranges: Seq[ByteRange]) extends japi.headers.Range with ModeledHeader with Product with Serializable

  63. sealed abstract class RangeUnit extends japi.headers.RangeUnit with ValueRenderable

  64. final case class Raw-Request-URI(uri: String) extends RawRequestURI with ModeledHeader with Product with Serializable

  65. final case class RawHeader(name: String, value: String) extends japi.headers.RawHeader with Product with Serializable

  66. final case class Remote-Address(address: RemoteAddress) extends japi.headers.RemoteAddress with ModeledHeader with Product with Serializable

  67. final case class Server(products: Seq[ProductVersion]) extends japi.headers.Server with ModeledHeader with Product with Serializable

  68. final case class Set-Cookie(cookie: HttpCookie) extends SetCookie with ModeledHeader with Product with Serializable

  69. final case class Transfer-Encoding(encodings: Seq[TransferEncoding]) extends japi.headers.TransferEncoding with ModeledHeader with Product with Serializable

  70. final case class User-Agent(products: Seq[ProductVersion]) extends UserAgent with ModeledHeader with Product with Serializable

  71. final case class WWW-Authenticate(challenges: Seq[HttpChallenge]) extends WWWAuthenticate with ModeledHeader with Product with Serializable

  72. final case class X-Forwarded-For(addresses: Seq[RemoteAddress]) extends XForwardedFor with ModeledHeader with Product with Serializable

Value Members

  1. object Accept extends ModeledCompanion with Serializable

  2. object Accept-Charset extends ModeledCompanion with Serializable

  3. object Accept-Encoding extends ModeledCompanion with Serializable

  4. object Accept-Language extends ModeledCompanion with Serializable

  5. object Accept-Ranges extends ModeledCompanion with Serializable

  6. object Access-Control-Allow-Credentials extends ModeledCompanion with Serializable

  7. object Access-Control-Allow-Headers extends ModeledCompanion with Serializable

  8. object Access-Control-Allow-Methods extends ModeledCompanion with Serializable

  9. object Access-Control-Allow-Origin extends ModeledCompanion with Serializable

  10. object Access-Control-Expose-Headers extends ModeledCompanion with Serializable

  11. object Access-Control-Max-Age extends ModeledCompanion with Serializable

  12. object Access-Control-Request-Headers extends ModeledCompanion with Serializable

  13. object Access-Control-Request-Method extends ModeledCompanion with Serializable

  14. object Allow extends ModeledCompanion with Serializable

  15. object Authorization extends ModeledCompanion with Serializable

  16. object BasicHttpCredentials extends Serializable

  17. object ByteRange

  18. object Cache-Control extends ModeledCompanion with Serializable

  19. object CacheDirective

  20. object CacheDirectives

  21. object Connection extends ModeledCompanion with Serializable

  22. object Content-Disposition extends ModeledCompanion with Serializable

  23. object Content-Encoding extends ModeledCompanion with Serializable

  24. object Content-Length extends ModeledCompanion with Serializable

  25. object Content-Range extends ModeledCompanion with Serializable

  26. object Content-Type extends ModeledCompanion with Serializable

  27. object ContentDispositionTypes

  28. object Cookie extends ModeledCompanion with Serializable

  29. object Date extends ModeledCompanion with Serializable

  30. object ETag extends ModeledCompanion with Serializable

  31. object EntityTag extends Serializable

  32. object EntityTagRange

  33. object Expect extends ModeledCompanion with Serializable

  34. object GenericHttpCredentials extends Serializable

  35. object Host extends ModeledCompanion with Serializable

  36. object HttpCookie extends Serializable

  37. object HttpEncoding extends Serializable

  38. object HttpEncodingRange

  39. object HttpEncodings extends ObjectRegistry[String, HttpEncoding]

  40. object HttpOrigin extends Serializable

  41. object HttpOriginRange

  42. object If-Match extends ModeledCompanion with Serializable

  43. object If-Modified-Since extends ModeledCompanion with Serializable

  44. object If-None-Match extends ModeledCompanion with Serializable

  45. object If-Range extends ModeledCompanion with Serializable

  46. object If-Unmodified-Since extends ModeledCompanion with Serializable

  47. object Language extends Serializable

  48. object LanguageRange

  49. object Last-Modified extends ModeledCompanion with Serializable

  50. object Link extends ModeledCompanion with Serializable

  51. object LinkParam

  52. object LinkParams

  53. object LinkValue extends Serializable

  54. object Location extends ModeledCompanion with Serializable

  55. object Origin extends ModeledCompanion with Serializable

  56. object ProductVersion extends Serializable

  57. object Proxy-Authenticate extends ModeledCompanion with Serializable

  58. object Proxy-Authorization extends ModeledCompanion with Serializable

  59. object Range extends ModeledCompanion with Serializable

  60. object RangeUnits

  61. object Raw-Request-URI extends ModeledCompanion with Serializable

  62. object Remote-Address extends ModeledCompanion with Serializable

  63. object Server extends ModeledCompanion with Serializable

  64. object Set-Cookie extends ModeledCompanion with Serializable

  65. object Transfer-Encoding extends ModeledCompanion with Serializable

  66. object User-Agent extends ModeledCompanion with Serializable

  67. object WWW-Authenticate extends ModeledCompanion with Serializable

  68. object X-Forwarded-For extends ModeledCompanion with Serializable

Ungrouped