Package

io

finch

Permalink

package finch

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. finch
  2. DeprecatedEndpointMappers
  3. ValidationRules
  4. Outputs
  5. Endpoints
  6. FileUploadsAndAttributes
  7. Cookies
  8. ParamAndParams
  9. Headers
  10. Paths
  11. Bodies
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def Accepted[A]: Output[A]

    Permalink
    Definition Classes
    Outputs
  2. def BadGateway(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  3. def BadRequest(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  4. def Conflict(cause: Exception): Output[Nothing]

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

    Permalink
    Definition Classes
    Outputs
  6. def EnhanceYourCalm(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  7. def Forbidden(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  8. def GatewayTimeout(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  9. def Gone(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  10. def InsufficientStorage(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  11. def InternalServerError(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  12. def LengthRequired(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  13. def MethodNotAllowed(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  14. def NoContent[A]: Output[A]

    Permalink
    Definition Classes
    Outputs
  15. def NotAcceptable(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  16. def NotFound(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  17. def NotImplemented(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  18. def Ok[A](a: A): Output[A]

    Permalink
    Definition Classes
    Outputs
  19. def PaymentRequired(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  20. def PreconditionFailed(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  21. def RequestEntityTooLarge(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  22. def RequestTimeout(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  23. def RequestedRangeNotSatisfiable(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  24. def ServiceUnavailable(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  25. def TooManyRequests(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  26. def Unauthorized(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  27. def UnprocessableEntity(cause: Exception): Output[Nothing]

    Permalink
    Definition Classes
    Outputs
  28. val asyncBody: Endpoint[AsyncStream[Buf]]

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

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

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

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

    Permalink
    Definition Classes
    ValidationRules
  33. val binaryBody: Endpoint[Array[Byte]]

    Permalink
    Definition Classes
    Bodies
  34. val binaryBodyOption: Endpoint[Option[Array[Byte]]]

    Permalink
    Definition Classes
    Bodies
  35. def body[A, CT <: String](implicit d: Aux[A, CT], ct: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    Bodies
  36. def bodyOption[A, CT <: String](implicit d: Aux[A, CT], ct: ClassTag[A]): Endpoint[Option[A]]

    Permalink
    Definition Classes
    Bodies
  37. implicit def booleanToPath(b: Boolean): Endpoint[HNil]

    Permalink
    Definition Classes
    Paths
  38. def cookie(name: String): Endpoint[Cookie]

    Permalink
    Definition Classes
    Cookies
  39. def cookieOption(name: String): Endpoint[Option[Cookie]]

    Permalink
    Definition Classes
    Cookies
  40. def header[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    Headers
  41. def headerExists[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    Headers
  42. def headerOption[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[Option[A]]

    Permalink
    Definition Classes
    Headers
  43. implicit def intToPath(i: Int): Endpoint[HNil]

    Permalink
    Definition Classes
    Paths
  44. package iteratee

    Permalink

    Iteratee module

  45. def jsonBody[A](implicit arg0: Json[A], arg1: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    Bodies
  46. def jsonBodyOption[A](implicit arg0: Json[A], arg1: ClassTag[A]): Endpoint[Option[A]]

    Permalink
    Definition Classes
    Bodies
  47. def multipartAttribute[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
  48. def multipartAttributeOption[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[Option[A]]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
  49. def multipartAttributes[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[Seq[A]]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
  50. def multipartAttributesNel[A](name: String)(implicit d: DecodeEntity[A], t: ClassTag[A]): Endpoint[NonEmptyList[A]]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
  51. def multipartFileUpload(name: String): Endpoint[FileUpload]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
  52. def multipartFileUploadOption(name: String): Endpoint[Option[FileUpload]]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
  53. def multipartFileUploads(name: String): Endpoint[Seq[FileUpload]]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
  54. def multipartFileUploadsNel(name: String): Endpoint[NonEmptyList[FileUpload]]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
  55. def param[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    ParamAndParams
  56. def paramExists[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    ParamAndParams
  57. def paramOption[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[Option[A]]

    Permalink
    Definition Classes
    ParamAndParams
  58. def params[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[Seq[A]]

    Permalink
    Definition Classes
    ParamAndParams
  59. def paramsNel[A](name: String)(implicit d: DecodeEntity[A], tag: ClassTag[A]): Endpoint[NonEmptyList[A]]

    Permalink
    Definition Classes
    ParamAndParams
  60. def path(s: String): Endpoint[HNil]

    Permalink
    Definition Classes
    Paths
  61. def path[A](implicit arg0: DecodePath[A], arg1: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    Paths
  62. def paths[A](implicit arg0: DecodePath[A], arg1: ClassTag[A]): Endpoint[Seq[A]]

    Permalink
    Definition Classes
    Paths
  63. val stringBody: Endpoint[String]

    Permalink
    Definition Classes
    Bodies
  64. val stringBodyOption: Endpoint[Option[String]]

    Permalink
    Definition Classes
    Bodies
  65. implicit def stringToPath(s: String): Endpoint[HNil]

    Permalink
    Definition Classes
    Paths
  66. def textBody[A](implicit arg0: Text[A], arg1: ClassTag[A]): Endpoint[A]

    Permalink
    Definition Classes
    Bodies
  67. def textBodyOption[A](implicit arg0: Text[A], arg1: ClassTag[A]): Endpoint[Option[A]]

    Permalink
    Definition Classes
    Bodies
  68. implicit def toOptionalInlineRule[A](fn: (A) ⇒ Boolean): (Option[A]) ⇒ Boolean

    Permalink
    Definition Classes
    ValidationRules

Deprecated Value Members

  1. def boolean(name: String): Endpoint[Boolean]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[Boolean].withToString(String) instead

  2. val boolean: Endpoint[Boolean]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[Boolean] instead

  3. val booleans: Endpoint[Seq[Boolean]]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use paths[Boolean] instead

  4. def connect[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  5. def delete[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  6. def fileUpload(name: String): Endpoint[FileUpload]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use multipartFileUpload instead

  7. def fileUploadOption(name: String): Endpoint[Option[FileUpload]]

    Permalink
    Definition Classes
    FileUploadsAndAttributes
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use multipartFileUploadOption instead

  8. def get[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  9. def head[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  10. def int(name: String): Endpoint[Int]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[Int].withToString(String) instead

  11. val int: Endpoint[Int]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[Int] instead

  12. val ints: Endpoint[Seq[Int]]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use paths[Int] instead

  13. def long(name: String): Endpoint[Long]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[Long].withToString(String) instead

  14. val long: Endpoint[Long]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[Long] instead

  15. val longs: Endpoint[Seq[Long]]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use paths[Long] instead

  16. def options[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  17. def patch[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  18. def post[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  19. def put[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  20. def string(name: String): Endpoint[String]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[String].withToString(String) instead

  21. val string: Endpoint[String]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[String] instead

  22. val strings: Endpoint[Seq[String]]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use paths[String] instead

  23. def trace[A](e: Endpoint[A]): EndpointMapper[A]

    Permalink
    Definition Classes
    DeprecatedEndpointMappers
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Enable syntax explicitly: import io.finch.syntax._

  24. def uuid(name: String): Endpoint[UUID]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[UUID].withToString(String) instead

  25. val uuid: Endpoint[UUID]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use path[UUID] instead

  26. val uuids: Endpoint[Seq[UUID]]

    Permalink
    Definition Classes
    Paths
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16) Use paths[UUID] instead

Inherited from DeprecatedEndpointMappers

Inherited from ValidationRules

Inherited from Outputs

Inherited from Endpoints

Inherited from FileUploadsAndAttributes

Inherited from Cookies

Inherited from ParamAndParams

Inherited from Headers

Inherited from Paths

Inherited from Bodies

Inherited from AnyRef

Inherited from Any

Ungrouped