Package

io

finch

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. case class BasicAuth extends Product with Serializable

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

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

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

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

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

    Permalink
    Definition Classes
    Endpoints

Value Members

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Endpoints
  63. package test

    Permalink
  64. implicit def toOptionalInlineRule[A](fn: (A) ⇒ Boolean): (Option[A]) ⇒ Boolean

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

    Permalink
    Definition Classes
    Endpoints

Inherited from ValidationRules

Inherited from RequestReaders

Inherited from Outputs

Inherited from Endpoints

Inherited from AnyRef

Inherited from Any

Ungrouped