package
finch
Type Members
-
-
type
Endpoint0 = Endpoint[HNil]
-
type
Endpoint2[A, B] = Endpoint[::[A, ::[B, HNil]]]
-
type
Endpoint3[A, B, C] = Endpoint[::[A, ::[B, ::[C, HNil]]]]
-
case class
Extractor[A] extends Endpoint[A] with Product with Serializable
-
case class
TailExtractor[A] extends Endpoint[Seq[A]] with Product with Serializable
Value Members
-
def
Accepted[A](a: A): Payload[A]
-
def
Accepted(): Payload[Unit]
-
def
BadRequest(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Conflict(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Continue[A](message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Created[A](a: A): Payload[A]
-
def
Created(): Payload[Unit]
-
def
ExpectationFailed(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
FailedDependency(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Forbidden(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Found(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Gone(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
HttpVersionNotSupported(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
InternalServerError(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
LengthRequired(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Locked(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
MethodNotAllowed(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
MovedPermanently(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
MultiStatus[A](a: A): Payload[A]
-
def
MultiStatus(): Payload[Unit]
-
def
MultipleChoices(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
NoContent[A](a: A): Payload[A]
-
def
NoContent(): Payload[Unit]
-
def
NonAuthoritativeInformation[A](a: A): Payload[A]
-
def
NonAuthoritativeInformation(): Payload[Unit]
-
def
NotAcceptable(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
NotFound(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
NotImplemented(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
NotModified(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Ok[A](a: A): Payload[A]
-
def
Ok(): Payload[Unit]
-
def
PartialContent[A](a: A): Payload[A]
-
def
PartialContent(): Payload[Unit]
-
def
PaymentRequired(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
PreconditionFailed(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
PreconditionRequired(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Processing(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
ProxyAuthenticationRequired(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
RequestEntityTooLarge(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
RequestTimeout(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
RequestUriTooLong(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
RequestedRangeNotSatisfiable(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
ResetContent[A](a: A): Payload[A]
-
def
ResetContent(): Payload[Unit]
-
def
SeeOther(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
ServiceUnavailable(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
TemporaryRedirect(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
TooManyRequests(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
Unauthorized(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
UnorderedCollection(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
UnprocessableEntity(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
UnsupportedMediaType(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
UpgradeRequired(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
def
UseProxy(message: (String, String)*)(implicit e: EncodeResponse[Map[String, String]]): Failure
-
implicit
def
booleanToMatcher(b: Boolean): Endpoint0
-
def
connect[A]: (Endpoint[A]) ⇒ Endpoint[A]
-
def
delete[A]: (Endpoint[A]) ⇒ Endpoint[A]
-
def
get[A]: (Endpoint[A]) ⇒ Endpoint[A]
-
def
head[A]: (Endpoint[A]) ⇒ Endpoint[A]
-
implicit
def
intToMatcher(i: Int): Endpoint0
-
def
options[A]: (Endpoint[A]) ⇒ Endpoint[A]
-
def
patch[A]: (Endpoint[A]) ⇒ Endpoint[A]
-
def
post[A]: (Endpoint[A]) ⇒ Endpoint[A]
-
def
put[A]: (Endpoint[A]) ⇒ Endpoint[A]
-
implicit
def
stringToMatcher(s: String): Endpoint0
-
-
def
trace[A]: (Endpoint[A]) ⇒ Endpoint[A]
Deprecated Value Members
-
def
basicAuth[A](user: String, password: String)(e: Endpoint[A]): Endpoint[A]
Inherited from Outputs
Inherited from Endpoints