io

finch

package finch

Linear Supertypes
ValidationRules, RequestReaders, Outputs, Endpoints, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. finch
  2. ValidationRules
  3. RequestReaders
  4. Outputs
  5. Endpoints
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class BasicAuth extends Product with Serializable

    Definition Classes
    Endpoints
  2. type Endpoint0 = Endpoint[HNil]

    Definition Classes
    Endpoints
  3. type Endpoint2[A, B] = Endpoint[::[A, ::[B, HNil]]]

    Definition Classes
    Endpoints
  4. type Endpoint3[A, B, C] = Endpoint[::[A, ::[B, ::[C, HNil]]]]

    Definition Classes
    Endpoints
  5. case class Extractor[A] extends Endpoint[A] with Product with Serializable

    Definition Classes
    Endpoints
  6. case class TailExtractor[A] extends Endpoint[Seq[A]] with Product with Serializable

    Definition Classes
    Endpoints

Value Members

  1. def Accepted[A](a: A): Payload[A]

    Definition Classes
    Outputs
  2. def BadGateway(cause: Exception): Failure

    Definition Classes
    Outputs
  3. def BadRequest(cause: Exception): Failure

    Definition Classes
    Outputs
  4. def Conflict(cause: Exception): Failure

    Definition Classes
    Outputs
  5. def Created[A](a: A): Payload[A]

    Definition Classes
    Outputs
  6. def EnhanceYourCalm(cause: Exception): Failure

    Definition Classes
    Outputs
  7. def Forbidden(cause: Exception): Failure

    Definition Classes
    Outputs
  8. def Found(cause: Exception): Failure

    Definition Classes
    Outputs
  9. def GatewayTimeout(cause: Exception): Failure

    Definition Classes
    Outputs
  10. def Gone(cause: Exception): Failure

    Definition Classes
    Outputs
  11. def InsufficientStorage(cause: Exception): Failure

    Definition Classes
    Outputs
  12. def InternalServerError(cause: Exception): Failure

    Definition Classes
    Outputs
  13. def LengthRequired(cause: Exception): Failure

    Definition Classes
    Outputs
  14. def MethodNotAllowed(cause: Exception): Failure

    Definition Classes
    Outputs
  15. def MovedPermanently(cause: Exception): Failure

    Definition Classes
    Outputs
  16. def NoContent[A](a: A): Payload[A]

    Definition Classes
    Outputs
  17. def NotAcceptable(cause: Exception): Failure

    Definition Classes
    Outputs
  18. def NotFound(cause: Exception): Failure

    Definition Classes
    Outputs
  19. def NotImplemented(cause: Exception): Failure

    Definition Classes
    Outputs
  20. def NotModified(cause: Exception): Failure

    Definition Classes
    Outputs
  21. def Ok[A](a: A): Payload[A]

    Definition Classes
    Outputs
  22. def PaymentRequired(cause: Exception): Failure

    Definition Classes
    Outputs
  23. def PermanentRedirect(cause: Exception): Failure

    Definition Classes
    Outputs
  24. def PreconditionFailed(cause: Exception): Failure

    Definition Classes
    Outputs
  25. def RequestEntityTooLarge(cause: Exception): Failure

    Definition Classes
    Outputs
  26. def RequestTimeout(cause: Exception): Failure

    Definition Classes
    Outputs
  27. def RequestedRangeNotSatisfiable(cause: Exception): Failure

    Definition Classes
    Outputs
  28. def SeeOther(cause: Exception): Failure

    Definition Classes
    Outputs
  29. def ServiceUnavailable(cause: Exception): Failure

    Definition Classes
    Outputs
  30. def TemporaryRedirect(cause: Exception): Failure

    Definition Classes
    Outputs
  31. def TooManyRequests(cause: Exception): Failure

    Definition Classes
    Outputs
  32. def Unauthorized(cause: Exception): Failure

    Definition Classes
    Outputs
  33. def UnprocessableEntity(cause: Exception): Failure

    Definition Classes
    Outputs
  34. def beGreaterThan[A](n: A)(implicit ev: Numeric[A]): ValidationRule[A]

    Definition Classes
    ValidationRules
  35. def beLessThan[A](n: A)(implicit ev: Numeric[A]): ValidationRule[A]

    Definition Classes
    ValidationRules
  36. def beLongerThan(n: Int): ValidationRule[String]

    Definition Classes
    ValidationRules
  37. def beShorterThan(n: Int): ValidationRule[String]

    Definition Classes
    ValidationRules
  38. val binaryBody: RequestReader[Array[Byte]]

    Definition Classes
    RequestReaders
  39. val binaryBodyOption: RequestReader[Option[Array[Byte]]]

    Definition Classes
    RequestReaders
  40. val body: RequestReader[String]

    Definition Classes
    RequestReaders
  41. val bodyOption: RequestReader[Option[String]]

    Definition Classes
    RequestReaders
  42. implicit def booleanToMatcher(b: Boolean): Endpoint0

    Definition Classes
    Endpoints
  43. def connect[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints
  44. def cookie(name: String): RequestReader[Cookie]

    Definition Classes
    RequestReaders
  45. def cookieOption(name: String): RequestReader[Option[Cookie]]

    Definition Classes
    RequestReaders
  46. def delete[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints
  47. def fileUpload(name: String): RequestReader[FileUpload]

    Definition Classes
    RequestReaders
  48. def fileUploadOption(name: String): RequestReader[Option[FileUpload]]

    Definition Classes
    RequestReaders
  49. def get[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints
  50. def head[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints
  51. def header(name: String): RequestReader[String]

    Definition Classes
    RequestReaders
  52. def headerOption(name: String): RequestReader[Option[String]]

    Definition Classes
    RequestReaders
  53. implicit def intToMatcher(i: Int): Endpoint0

    Definition Classes
    Endpoints
  54. def options[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints
  55. def param(name: String): RequestReader[String]

    Definition Classes
    RequestReaders
  56. def paramOption(name: String): RequestReader[Option[String]]

    Definition Classes
    RequestReaders
  57. def params(name: String): RequestReader[Seq[String]]

    Definition Classes
    RequestReaders
  58. def paramsNonEmpty(name: String): RequestReader[Seq[String]]

    Definition Classes
    RequestReaders
  59. def patch[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints
  60. def post[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints
  61. def put[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints
  62. implicit def stringToMatcher(s: String): Endpoint0

    Definition Classes
    Endpoints
  63. implicit def toOptionalInlineRule[A](fn: (A) ⇒ Boolean): (Option[A]) ⇒ Boolean

    Definition Classes
    RequestReaders
  64. def trace[A]: (Endpoint[A]) ⇒ Endpoint[A]

    Definition Classes
    Endpoints

Deprecated Value Members

  1. def BadGateway(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use BadGateway(Exception) instead

  2. def BadRequest(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use BadRequest(Exception) instead

  3. def Conflict(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use Conflict(Exception) instead

  4. def EnhanceYourCalm(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use EnhanceYourCalm(Exception) instead

  5. def Forbidden(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use Forbidden(Exception) instead

  6. def Found(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use Found(Exception) instead

  7. def GatewayTimeout(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use GatewayTimeout(Exception) instead

  8. def Gone(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use Gone(Exception) instead

  9. def InsufficientStorage(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use InsufficientStorage(Exception) instead

  10. def InternalServerError(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use InternalServerError(Exception) instead

  11. def LengthRequired(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use LengthRequired(Exception) instead

  12. def MethodNotAllowed(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use MethodNotAllowed(Exception) instead

  13. def MovedPermanently(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use MovedPermanently(Exception) instead

  14. def NotAcceptable(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use NotAcceptable(Exception) instead

  15. def NotFound(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use NotFound(Exception) instead

  16. def NotImplemented(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use NotImplemented(Exception) instead

  17. def NotModified(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use NotModified(Exception) instead

  18. def PaymentRequired(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use PaymentRequired(Exception) instead

  19. def PermanentRedirect(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use PermanentRedirect(Exception) instead

  20. def PreconditionFailed(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use PreconditionFailed(Exception) instead

  21. def RequestEntityTooLarge(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use RequestEntityTooLarge(Exception) instead

  22. def RequestTimeout(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use RequestTimeout(Exception) instead

  23. def RequestedRangeNotSatisfiable(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use RequestedRangeNotSatisfiable(Exception) instead

  24. def SeeOther(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use SeeOther(Exception) instead

  25. def ServiceUnavailable(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use ServiceUnavailable(Exception) instead

  26. def TemporaryRedirect(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use TemporaryRedirect(Exception) instead

  27. def TooManyRequests(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use TooManyRequests(Exception) instead

  28. def Unauthorized(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use Unauthorized(Exception) instead

  29. def UnprocessableEntity(messages: (String, String)*): Failure

    Definition Classes
    Outputs
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use UnprocessableEntity(Exception) instead

Inherited from ValidationRules

Inherited from RequestReaders

Inherited from Outputs

Inherited from Endpoints

Inherited from AnyRef

Inherited from Any

Ungrouped