io.finch

response

package response

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. response
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait EncodeAnyResponse extends AnyRef

    An abstraction that is responsible for encoding the response of a generic type.

  2. trait EncodeResponse[-A] extends AnyRef

    An abstraction that is responsible for encoding the response of type A.

  3. case class ResponseBuilder(status: Status, headers: Map[String, String] = Map.empty, cookies: Seq[Cookie] = Seq.empty) extends Product with Serializable

    A companion factory object for HttpResponse.

    A companion factory object for HttpResponse.

    status

    the http response status

    headers

    the HTTP headers map

  4. class TurnIntoHttp[A] extends Service[A, HttpResponse]

Value Members

  1. object Accepted extends ResponseBuilder

  2. object BadGateway extends ResponseBuilder

  3. object BadRequest extends ResponseBuilder

  4. object Conflict extends ResponseBuilder

  5. object Continue extends ResponseBuilder

  6. object Created extends ResponseBuilder

  7. object ExpectationFailed extends ResponseBuilder

  8. object FailedDependency extends ResponseBuilder

  9. object Forbidden extends ResponseBuilder

  10. object Found extends ResponseBuilder

  11. object GatewayTimeout extends ResponseBuilder

  12. object Gone extends ResponseBuilder

  13. object HttpVersionNotSupported extends ResponseBuilder

  14. object InsufficientStorage extends ResponseBuilder

  15. object InternalServerError extends ResponseBuilder

  16. object LengthRequired extends ResponseBuilder

  17. object Locked extends ResponseBuilder

  18. object MethodNotAllowed extends ResponseBuilder

  19. object MovedPermanently extends ResponseBuilder

  20. object MultiStatus extends ResponseBuilder

  21. object MultipleChoices extends ResponseBuilder

  22. object NoContent extends ResponseBuilder

  23. object NonAuthoritativeInformation extends ResponseBuilder

  24. object NotAcceptable extends ResponseBuilder

  25. object NotExtended extends ResponseBuilder

  26. object NotFound extends ResponseBuilder

  27. object NotImplemented extends ResponseBuilder

  28. object NotModified extends ResponseBuilder

  29. object Ok extends ResponseBuilder

  30. object PartialContent extends ResponseBuilder

  31. object PaymentRequired extends ResponseBuilder

  32. object PreconditionFailed extends ResponseBuilder

  33. object PreconditionRequired extends ResponseBuilder

  34. object Processing extends ResponseBuilder

  35. object ProxyAuthenticationRequired extends ResponseBuilder

  36. object Redirect

    A factory for Redirecting to other URLs.

  37. object RequestEntityTooLarge extends ResponseBuilder

  38. object RequestTimeOut extends ResponseBuilder

  39. object RequestUriTooLong extends ResponseBuilder

  40. object RequestedRangeNotSatisfiable extends ResponseBuilder

  41. object ResetContent extends ResponseBuilder

  42. object SeeOther extends ResponseBuilder

  43. object ServiceUnavailable extends ResponseBuilder

  44. object TemporaryRedirect extends ResponseBuilder

  45. object TooManyRequests extends ResponseBuilder

  46. object TurnIntoHttp

    A service that converts an encoded object into HTTP response with status OK given an implicit encoder.

  47. object Unauthorized extends ResponseBuilder

  48. object UnorderedCollection extends ResponseBuilder

  49. object UnprocessableEntity extends ResponseBuilder

  50. object UnsupportedMediaType extends ResponseBuilder

  51. object UpgradeRequired extends ResponseBuilder

  52. object UseProxy extends ResponseBuilder

  53. object VariantAlsoNegotiates extends ResponseBuilder

  54. implicit def anyToConcreteEncode[A](implicit e: EncodeAnyResponse): EncodeResponse[A]

    Converts EncodeAnyResponse into EncodeResponse.

Inherited from AnyRef

Inherited from Any

Ungrouped