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. package argonaut

  35. def beGreaterThan[A](n: A)(implicit ev: Numeric[A]): ValidationRule[A]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Endpoints

Inherited from ValidationRules

Inherited from RequestReaders

Inherited from Outputs

Inherited from Endpoints

Inherited from AnyRef

Inherited from Any

Ungrouped