io.finch

request

package request

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

Type Members

  1. type %>[A, B] = View[A, B]

  2. type FileUpload = org.jboss.netty.handler.codec.http.multipart.FileUpload

  3. type RequestReader[A] = PRequestReader[HttpRequest, A]

  4. implicit class RrArrow1[R, A] extends AnyRef

    Definition Classes
    LowPriorityRequestReaderImplicits

Value Members

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

  2. def beLessThan[A](n: A)(implicit ev: Numeric[A]): ValidationRule[A]

  3. def beLongerThan(n: Int): ValidationRule[String]

  4. def beShorterThan(n: Int): ValidationRule[String]

  5. val binaryBody: RequestReader[Array[Byte]]

  6. val binaryBodyOption: RequestReader[Option[Array[Byte]]]

  7. val body: RequestReader[String]

  8. val bodyOption: RequestReader[Option[String]]

  9. def cookie(name: String): RequestReader[Cookie]

  10. def cookieOption(name: String): RequestReader[Option[Cookie]]

  11. implicit val decodeBoolean: DecodeRequest[Boolean]

  12. implicit val decodeDouble: DecodeRequest[Double]

  13. implicit val decodeFloat: DecodeRequest[Float]

  14. implicit val decodeInt: DecodeRequest[Int]

  15. implicit val decodeLong: DecodeRequest[Long]

  16. def fileUpload(name: String): RequestReader[FileUpload]

  17. def fileUploadOption(name: String): RequestReader[Option[FileUpload]]

  18. def header(name: String): RequestReader[String]

  19. def headerOption(name: String): RequestReader[Option[String]]

  20. implicit def magnetFromAnyDecode[A](implicit d: DecodeAnyRequest, tag: ClassTag[A]): DecodeMagnet[A]

    Definition Classes
    LowPriorityRequestReaderImplicits
  21. implicit def magnetFromDecode[A](implicit d: DecodeRequest[A]): DecodeMagnet[A]

  22. def param(name: String): RequestReader[String]

  23. def paramOption(name: String): RequestReader[Option[String]]

  24. def params(name: String): RequestReader[Seq[String]]

  25. def paramsNonEmpty(name: String): RequestReader[Seq[String]]

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

  27. implicit def toOptionalRule[A](rule: ValidationRule[A]): ValidationRule[Option[A]]

Deprecated Value Members

  1. val OptionalBinaryBody: RequestReader[Option[Array[Byte]]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use binaryBodyOption instead.

  2. val OptionalBody: RequestReader[Option[String]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use bodyOption instead.

  3. def OptionalCookie(name: String): RequestReader[Option[Cookie]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use cookieOption(name) instead.

  4. def OptionalHeader(name: String): RequestReader[Option[String]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use headerOption(name) instead.

  5. def OptionalParam(param: String): RequestReader[Option[String]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use paramOption(name) instead

  6. def OptionalParams(param: String): RequestReader[Seq[String]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use params(name) instead.

  7. val RequiredBinaryBody: RequestReader[Array[Byte]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use binaryBody instead.

  8. val RequiredBody: RequestReader[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use body instead.

  9. def RequiredCookie(cookie: String): RequestReader[Cookie]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use cookie(name) instead.

  10. def RequiredHeader(name: String): RequestReader[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use header(name) instead.

  11. def RequiredParam(name: String): RequestReader[String]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use param(name) instead

  12. def RequiredParams(param: String): RequestReader[Seq[String]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use paramsNonEmpty(name) instead.

Inherited from LowPriorityRequestReaderImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped