package finch
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- finch
- EndpointMappers
- ValidationRules
- Outputs
- Endpoints
- Cookies
- ParamAndParams
- Headers
- FileUploads
- Paths
- Bodies
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
def
Accepted[A]: Output[A]
- Definition Classes
- Outputs
-
def
BadGateway(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
BadRequest(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
Conflict(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
Created[A](a: A): Output[A]
- Definition Classes
- Outputs
-
def
EnhanceYourCalm(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
Forbidden(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
GatewayTimeout(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
Gone(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
InsufficientStorage(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
InternalServerError(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
LengthRequired(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
MethodNotAllowed(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
NoContent[A]: Output[A]
- Definition Classes
- Outputs
-
def
NotAcceptable(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
NotFound(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
NotImplemented(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
Ok[A](a: A): Output[A]
- Definition Classes
- Outputs
-
def
PaymentRequired(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
PreconditionFailed(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
RequestEntityTooLarge(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
RequestTimeout(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
RequestedRangeNotSatisfiable(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
ServiceUnavailable(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
TooManyRequests(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
Unauthorized(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
def
UnprocessableEntity(cause: Exception): Output[Nothing]
- Definition Classes
- Outputs
-
val
asyncBody: Endpoint[AsyncStream[Buf]]
- Definition Classes
- Bodies
-
def
beGreaterThan[A](n: A)(implicit ev: Numeric[A]): ValidationRule[A]
- Definition Classes
- ValidationRules
-
def
beLessThan[A](n: A)(implicit ev: Numeric[A]): ValidationRule[A]
- Definition Classes
- ValidationRules
-
def
beLongerThan(n: Int): ValidationRule[String]
- Definition Classes
- ValidationRules
-
def
beShorterThan(n: Int): ValidationRule[String]
- Definition Classes
- ValidationRules
-
val
binaryBody: Endpoint[Array[Byte]]
- Definition Classes
- Bodies
-
val
binaryBodyOption: Endpoint[Option[Array[Byte]]]
- Definition Classes
- Bodies
-
def
body[A, CT <: String](implicit d: Aux[A, CT], ct: ClassTag[A]): Endpoint[A]
- Definition Classes
- Bodies
-
def
bodyOption[A, CT <: String](implicit d: Aux[A, CT], ct: ClassTag[A]): Endpoint[Option[A]]
- Definition Classes
- Bodies
-
def
boolean(name: String): Endpoint[Boolean]
- Definition Classes
- Paths
-
val
boolean: Endpoint[Boolean]
- Definition Classes
- Paths
-
implicit
def
booleanToPath(b: Boolean): Endpoint[HNil]
- Definition Classes
- Paths
-
val
booleans: Endpoint[Seq[Boolean]]
- Definition Classes
- Paths
-
def
connect[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
cookie(name: String): Endpoint[Cookie]
- Definition Classes
- Cookies
-
def
cookieOption(name: String): Endpoint[Option[Cookie]]
- Definition Classes
- Cookies
-
def
delete[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
fileUpload(name: String): Endpoint[FileUpload]
- Definition Classes
- FileUploads
-
def
fileUploadOption(name: String): Endpoint[Option[FileUpload]]
- Definition Classes
- FileUploads
-
def
get[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
head[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
header(name: String): Endpoint[String]
- Definition Classes
- Headers
-
def
headerExists(name: String): Endpoint[String]
- Definition Classes
- Headers
-
def
headerOption(name: String): Endpoint[Option[String]]
- Definition Classes
- Headers
-
def
int(name: String): Endpoint[Int]
- Definition Classes
- Paths
-
val
int: Endpoint[Int]
- Definition Classes
- Paths
-
implicit
def
intToPath(i: Int): Endpoint[HNil]
- Definition Classes
- Paths
-
val
ints: Endpoint[Seq[Int]]
- Definition Classes
- Paths
-
def
jsonBody[A](implicit arg0: Json[A], arg1: ClassTag[A]): Endpoint[A]
- Definition Classes
- Bodies
-
def
jsonBodyOption[A](implicit arg0: Json[A], arg1: ClassTag[A]): Endpoint[Option[A]]
- Definition Classes
- Bodies
-
def
long(name: String): Endpoint[Long]
- Definition Classes
- Paths
-
val
long: Endpoint[Long]
- Definition Classes
- Paths
-
val
longs: Endpoint[Seq[Long]]
- Definition Classes
- Paths
-
def
options[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
param(name: String): Endpoint[String]
- Definition Classes
- ParamAndParams
-
def
paramExists(name: String): Endpoint[String]
- Definition Classes
- ParamAndParams
-
def
paramOption(name: String): Endpoint[Option[String]]
- Definition Classes
- ParamAndParams
-
def
params(name: String): Endpoint[Seq[String]]
- Definition Classes
- ParamAndParams
-
def
paramsNel(name: String): Endpoint[NonEmptyList[String]]
- Definition Classes
- ParamAndParams
-
def
patch[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
path(s: String): Endpoint[HNil]
- Definition Classes
- Paths
-
def
path[A](implicit arg0: DecodePath[A], arg1: ClassTag[A]): Endpoint[A]
- Definition Classes
- Paths
-
def
paths[A](implicit arg0: DecodePath[A], arg1: ClassTag[A]): Endpoint[Seq[A]]
- Definition Classes
- Paths
-
def
post[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
put[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
string(name: String): Endpoint[String]
- Definition Classes
- Paths
-
val
string: Endpoint[String]
- Definition Classes
- Paths
-
val
stringBody: Endpoint[String]
- Definition Classes
- Bodies
-
val
stringBodyOption: Endpoint[Option[String]]
- Definition Classes
- Bodies
-
implicit
def
stringToPath(s: String): Endpoint[HNil]
- Definition Classes
- Paths
-
val
strings: Endpoint[Seq[String]]
- Definition Classes
- Paths
-
def
textBody[A](implicit arg0: Text[A], arg1: ClassTag[A]): Endpoint[A]
- Definition Classes
- Bodies
-
def
textBodyOption[A](implicit arg0: Text[A], arg1: ClassTag[A]): Endpoint[Option[A]]
- Definition Classes
- Bodies
-
implicit
def
toOptionalInlineRule[A](fn: (A) ⇒ Boolean): (Option[A]) ⇒ Boolean
- Definition Classes
- ValidationRules
-
def
trace[A](e: Endpoint[A]): EndpointMapper[A]
- Definition Classes
- EndpointMappers
-
def
uuid(name: String): Endpoint[UUID]
- Definition Classes
- Paths
-
val
uuid: Endpoint[UUID]
- Definition Classes
- Paths
-
val
uuids: Endpoint[Seq[UUID]]
- Definition Classes
- Paths