object HttpCodec extends ContentCodecs with HeaderCodecs with MethodCodecs with PathCodecs with QueryCodecs with StatusCodecs

Linear Supertypes
StatusCodecs, QueryCodecs, PathCodecs, MethodCodecs, HeaderCodecs, ContentCodecs, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpCodec
  2. StatusCodecs
  3. QueryCodecs
  4. PathCodecs
  5. MethodCodecs
  6. HeaderCodecs
  7. ContentCodecs
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Enumeration[Value](unit: Unit) extends AnyVal with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Accepted: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  5. val BadGateway: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  6. val BadRequest: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  7. val Conflict: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  8. val Continue: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  9. val Created: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  10. def CustomStatus(code: Int): StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  11. val ExpectationFailed: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  12. val FailedDependency: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  13. val Forbidden: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  14. val Found: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  15. val GatewayTimeout: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  16. val Gone: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  17. val HttpVersionNotSupported: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  18. val InsufficientStorage: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  19. val InternalServerError: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  20. val LengthRequired: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  21. val Locked: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  22. val MethodNotAllowed: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  23. val MisdirectedRequest: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  24. val MovedPermanently: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  25. val MultiStatus: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  26. val MultipleChoices: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  27. val NetworkAuthenticationRequired: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  28. val NoContent: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  29. val NonAuthoritativeInformation: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  30. val NotAcceptable: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  31. val NotExtended: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  32. val NotFound: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  33. val NotImplemented: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  34. val NotModified: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  35. val Ok: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  36. val PartialContent: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  37. val PaymentRequired: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  38. val PermanentRedirect: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  39. val PreconditionFailed: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  40. val PreconditionRequired: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  41. val Processing: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  42. val ProxyAuthenticationRequired: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  43. val RequestEntityTooLarge: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  44. val RequestHeaderFieldsTooLarge: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  45. val RequestTimeout: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  46. val RequestUriTooLong: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  47. val RequestedRangeNotSatisfiable: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  48. val ResetContent: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  49. val SeeOther: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  50. val ServiceUnavailable: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  51. val SwitchingProtocols: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  52. val TemporaryRedirect: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  53. val TooManyRequests: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  54. val Unauthorized: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  55. val UnorderedCollection: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  56. val UnprocessableEntity: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  57. val UnsupportedMediaType: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  58. val UpgradeRequired: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  59. val UseProxy: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  60. val VariantAlsoNegotiates: StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  61. final val accept: HeaderCodec[Accept]
    Definition Classes
    HeaderCodecs
  62. final val acceptEncoding: HeaderCodec[AcceptEncoding]
    Definition Classes
    HeaderCodecs
  63. final val acceptLanguage: HeaderCodec[AcceptLanguage]
    Definition Classes
    HeaderCodecs
  64. final val acceptPatch: HeaderCodec[AcceptPatch]
    Definition Classes
    HeaderCodecs
  65. final val acceptRanges: HeaderCodec[AcceptRanges]
    Definition Classes
    HeaderCodecs
  66. final val accessControlAllowCredentials: HeaderCodec[AccessControlAllowCredentials]
    Definition Classes
    HeaderCodecs
  67. final val accessControlAllowHeaders: HeaderCodec[AccessControlAllowHeaders]
    Definition Classes
    HeaderCodecs
  68. final val accessControlAllowMethods: HeaderCodec[AccessControlAllowMethods]
    Definition Classes
    HeaderCodecs
  69. final val accessControlAllowOrigin: HeaderCodec[AccessControlAllowOrigin]
    Definition Classes
    HeaderCodecs
  70. final val accessControlExposeHeaders: HeaderCodec[AccessControlExposeHeaders]
    Definition Classes
    HeaderCodecs
  71. final val accessControlMaxAge: HeaderCodec[AccessControlMaxAge]
    Definition Classes
    HeaderCodecs
  72. final val accessControlRequestHeaders: HeaderCodec[AccessControlRequestHeaders]
    Definition Classes
    HeaderCodecs
  73. final val accessControlRequestMethod: HeaderCodec[AccessControlRequestMethod]
    Definition Classes
    HeaderCodecs
  74. final val age: HeaderCodec[Age]
    Definition Classes
    HeaderCodecs
  75. final val allow: HeaderCodec[Allow]
    Definition Classes
    HeaderCodecs
  76. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  77. final val authorization: HeaderCodec[Authorization]
    Definition Classes
    HeaderCodecs
  78. final val cacheControl: HeaderCodec[CacheControl]
    Definition Classes
    HeaderCodecs
  79. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  80. def connect: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  81. final val connection: HeaderCodec[Connection]
    Definition Classes
    HeaderCodecs
  82. def content[A](mediaType: MediaType)(implicit schema: Schema[A]): ContentCodec[A]
    Definition Classes
    ContentCodecs
  83. def content[A](name: String, mediaType: MediaType)(implicit schema: Schema[A]): ContentCodec[A]
    Definition Classes
    ContentCodecs
  84. def content[A](implicit schema: Schema[A]): ContentCodec[A]
    Definition Classes
    ContentCodecs
  85. def content[A](name: String)(implicit schema: Schema[A]): ContentCodec[A]
    Definition Classes
    ContentCodecs
  86. final val contentBase: HeaderCodec[ContentBase]
    Definition Classes
    HeaderCodecs
  87. final val contentDisposition: HeaderCodec[ContentDisposition]
    Definition Classes
    HeaderCodecs
  88. final val contentEncoding: HeaderCodec[ContentEncoding]
    Definition Classes
    HeaderCodecs
  89. final val contentLanguage: HeaderCodec[ContentLanguage]
    Definition Classes
    HeaderCodecs
  90. final val contentLength: HeaderCodec[ContentLength]
    Definition Classes
    HeaderCodecs
  91. final val contentLocation: HeaderCodec[ContentLocation]
    Definition Classes
    HeaderCodecs
  92. final val contentMd5: HeaderCodec[ContentMd5]
    Definition Classes
    HeaderCodecs
  93. final val contentRange: HeaderCodec[ContentRange]
    Definition Classes
    HeaderCodecs
  94. final val contentSecurityPolicy: HeaderCodec[ContentSecurityPolicy]
    Definition Classes
    HeaderCodecs
  95. def contentStream[A](mediaType: MediaType)(implicit schema: Schema[A]): ContentCodec[ZStream[Any, Nothing, A]]
    Definition Classes
    ContentCodecs
  96. def contentStream[A](name: String, mediaType: MediaType)(implicit schema: Schema[A]): ContentCodec[ZStream[Any, Nothing, A]]
    Definition Classes
    ContentCodecs
  97. def contentStream[A](implicit schema: Schema[A]): ContentCodec[ZStream[Any, Nothing, A]]
    Definition Classes
    ContentCodecs
  98. def contentStream[A](name: String)(implicit schema: Schema[A]): ContentCodec[ZStream[Any, Nothing, A]]
    Definition Classes
    ContentCodecs
  99. final val contentTransferEncoding: HeaderCodec[ContentTransferEncoding]
    Definition Classes
    HeaderCodecs
  100. final val contentType: HeaderCodec[ContentType]
    Definition Classes
    HeaderCodecs
  101. final val cookie: HeaderCodec[Header.Cookie]
    Definition Classes
    HeaderCodecs
  102. final val date: HeaderCodec[Date]
    Definition Classes
    HeaderCodecs
  103. def delete: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  104. final val dnt: HeaderCodec[DNT]
    Definition Classes
    HeaderCodecs
  105. def empty: HttpCodec[Any, Unit]
  106. def enumeration[Value]: Enumeration[Value]
  107. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  108. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  109. def error[Body](status: http.Status)(implicit schema: Schema[Body]): HttpCodec[HttpCodecType.Status with HttpCodecType.Content, Body]
  110. final val etag: HeaderCodec[ETag]
    Definition Classes
    HeaderCodecs
  111. final val expect: HeaderCodec[Expect]
    Definition Classes
    HeaderCodecs
  112. final val expires: HeaderCodec[Expires]
    Definition Classes
    HeaderCodecs
  113. final val from: HeaderCodec[From]
    Definition Classes
    HeaderCodecs
  114. def get: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  115. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  116. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  117. def head: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  118. def header(headerType: HeaderType): HeaderCodec[HeaderValue]
    Definition Classes
    HeaderCodecs
  119. final val host: HeaderCodec[Host]
    Definition Classes
    HeaderCodecs
  120. final val ifMatch: HeaderCodec[IfMatch]
    Definition Classes
    HeaderCodecs
  121. final val ifModifiedSince: HeaderCodec[IfModifiedSince]
    Definition Classes
    HeaderCodecs
  122. final val ifNoneMatch: HeaderCodec[IfNoneMatch]
    Definition Classes
    HeaderCodecs
  123. final val ifRange: HeaderCodec[IfRange]
    Definition Classes
    HeaderCodecs
  124. final val ifUnmodifiedSince: HeaderCodec[IfUnmodifiedSince]
    Definition Classes
    HeaderCodecs
  125. def int(name: String): PathCodec[Int]
    Definition Classes
    PathCodecs
  126. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  127. final val lastModified: HeaderCodec[LastModified]
    Definition Classes
    HeaderCodecs
  128. def literal(string: String): PathCodec[Unit]
    Definition Classes
    PathCodecs
  129. final val location: HeaderCodec[Location]
    Definition Classes
    HeaderCodecs
  130. final val maxForwards: HeaderCodec[MaxForwards]
    Definition Classes
    HeaderCodecs
  131. def method(method: http.Method): HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  132. val method: HttpCodec[HttpCodecType.Method, http.Method]
    Definition Classes
    MethodCodecs
  133. def name[A](name: String)(implicit codec: TextCodec[A]): HeaderCodec[A]
    Definition Classes
    HeaderCodecs
  134. def nameTransform[A, B](name: String, parse: (B) => A, render: (A) => B)(implicit codec: TextCodec[B]): HeaderCodec[A]
    Definition Classes
    HeaderCodecs
  135. def nameTransformOption[A, B](name: String, parse: (B) => Option[A], render: (A) => B)(implicit codec: TextCodec[B]): HeaderCodec[A]
    Definition Classes
    HeaderCodecs
  136. def nameTransformOrFail[A, B](name: String, parse: (B) => Either[String, A], render: (A) => B)(implicit codec: TextCodec[B]): HeaderCodec[A]
    Definition Classes
    HeaderCodecs
  137. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  138. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  139. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  140. def options: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  141. final val origin: HeaderCodec[Origin]
    Definition Classes
    HeaderCodecs
  142. def paramAs[A](name: String)(implicit codec: TextCodec[A]): QueryCodec[A]
    Definition Classes
    QueryCodecs
  143. def paramBool(name: String): QueryCodec[Boolean]
    Definition Classes
    QueryCodecs
  144. def paramInt(name: String): QueryCodec[Int]
    Definition Classes
    QueryCodecs
  145. def paramStr(name: String): QueryCodec[String]
    Definition Classes
    QueryCodecs
  146. def patch: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  147. def post: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  148. final val pragma: HeaderCodec[Pragma]
    Definition Classes
    HeaderCodecs
  149. final val proxyAuthenticate: HeaderCodec[ProxyAuthenticate]
    Definition Classes
    HeaderCodecs
  150. final val proxyAuthorization: HeaderCodec[ProxyAuthorization]
    Definition Classes
    HeaderCodecs
  151. def put: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  152. def query(name: String): QueryCodec[String]
    Definition Classes
    QueryCodecs
  153. def queryAs[A](name: String)(implicit codec: TextCodec[A]): QueryCodec[A]
    Definition Classes
    QueryCodecs
  154. def queryBool(name: String): QueryCodec[Boolean]
    Definition Classes
    QueryCodecs
  155. def queryInt(name: String): QueryCodec[Int]
    Definition Classes
    QueryCodecs
  156. final val range: HeaderCodec[Range]
    Definition Classes
    HeaderCodecs
  157. final val referer: HeaderCodec[Referer]
    Definition Classes
    HeaderCodecs
  158. final val retryAfter: HeaderCodec[RetryAfter]
    Definition Classes
    HeaderCodecs
  159. final val secWebSocketAccept: HeaderCodec[SecWebSocketAccept]
    Definition Classes
    HeaderCodecs
  160. final val secWebSocketExtensions: HeaderCodec[SecWebSocketExtensions]
    Definition Classes
    HeaderCodecs
  161. final val secWebSocketKey: HeaderCodec[SecWebSocketKey]
    Definition Classes
    HeaderCodecs
  162. final val secWebSocketLocation: HeaderCodec[SecWebSocketLocation]
    Definition Classes
    HeaderCodecs
  163. final val secWebSocketOrigin: HeaderCodec[SecWebSocketOrigin]
    Definition Classes
    HeaderCodecs
  164. final val secWebSocketProtocol: HeaderCodec[SecWebSocketProtocol]
    Definition Classes
    HeaderCodecs
  165. final val secWebSocketVersion: HeaderCodec[SecWebSocketVersion]
    Definition Classes
    HeaderCodecs
  166. final val server: HeaderCodec[Header.Server]
    Definition Classes
    HeaderCodecs
  167. final val setCookie: HeaderCodec[SetCookie]
    Definition Classes
    HeaderCodecs
  168. def status(status: http.Status): StatusCodec[Unit]
    Definition Classes
    StatusCodecs
  169. def string(name: String): PathCodec[String]
    Definition Classes
    PathCodecs
  170. implicit def stringToLiteral(string: String): PathCodec[Unit]
  171. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  172. final val te: HeaderCodec[Te]
    Definition Classes
    HeaderCodecs
  173. def toString(): String
    Definition Classes
    AnyRef → Any
  174. def trace: HttpCodec[HttpCodecType.Method, Unit]
    Definition Classes
    MethodCodecs
  175. final val trailer: HeaderCodec[Trailer]
    Definition Classes
    HeaderCodecs
  176. final val transferEncoding: HeaderCodec[TransferEncoding]
    Definition Classes
    HeaderCodecs
  177. def unused: HttpCodec[Any, ZNothing]
  178. final val upgrade: HeaderCodec[Upgrade]
    Definition Classes
    HeaderCodecs
  179. final val upgradeInsecureRequests: HeaderCodec[UpgradeInsecureRequests]
    Definition Classes
    HeaderCodecs
  180. final val userAgent: HeaderCodec[UserAgent]
    Definition Classes
    HeaderCodecs
  181. def uuid(name: String): PathCodec[UUID]
    Definition Classes
    PathCodecs
  182. final val vary: HeaderCodec[Vary]
    Definition Classes
    HeaderCodecs
  183. final val via: HeaderCodec[Via]
    Definition Classes
    HeaderCodecs
  184. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  185. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  186. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  187. final val warning: HeaderCodec[Warning]
    Definition Classes
    HeaderCodecs
  188. final val webSocketLocation: HeaderCodec[SecWebSocketLocation]
    Definition Classes
    HeaderCodecs
  189. final val webSocketOrigin: HeaderCodec[SecWebSocketOrigin]
    Definition Classes
    HeaderCodecs
  190. final val webSocketProtocol: HeaderCodec[SecWebSocketProtocol]
    Definition Classes
    HeaderCodecs
  191. final val wwwAuthenticate: HeaderCodec[WWWAuthenticate]
    Definition Classes
    HeaderCodecs
  192. final val xFrameOptions: HeaderCodec[XFrameOptions]
    Definition Classes
    HeaderCodecs
  193. final val xRequestedWith: HeaderCodec[XRequestedWith]
    Definition Classes
    HeaderCodecs

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from StatusCodecs

Inherited from QueryCodecs

Inherited from PathCodecs

Inherited from MethodCodecs

Inherited from HeaderCodecs

Inherited from ContentCodecs

Inherited from AnyRef

Inherited from Any

Ungrouped