trait ChunkedJsonEntities extends ChunkedEntities with algebra.ChunkedJsonEntities with JsonEntitiesFromCodecs
Interpreter for the algebra.ChunkedJsonEntities algebra in the endpoints4s.play.server family.
- Alphabetic
- By Inheritance
- ChunkedJsonEntities
- JsonEntitiesFromCodecs
- JsonEntitiesFromCodecs
- ChunkedJsonEntities
- JsonCodecs
- JsonEntities
- ChunkedEntities
- ChunkedEntities
- EndpointsWithCustomErrors
- StatusCodes
- Methods
- Urls
- EndpointsWithCustomErrors
- Errors
- Responses
- StatusCodes
- Requests
- SemigroupalSyntax
- Methods
- Urls
- PartialInvariantFunctorSyntax
- InvariantFunctorSyntax
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final class CallbackDocs extends Serializable
- Definition Classes
- EndpointsWithCustomErrors
- type CallbacksDocs = Map[String, CallbackDocs]
- Definition Classes
- EndpointsWithCustomErrors
- type Chunks[A] = Source[A, _]
- Definition Classes
- ChunkedEntities → ChunkedEntities
- abstract type ClientErrors
- Definition Classes
- Errors
- final class EndpointDocs extends Serializable
- Definition Classes
- EndpointsWithCustomErrors
- implicit class InvariantFunctorSyntax[A, F[_]] extends AnyRef
- Definition Classes
- InvariantFunctorSyntax
- abstract type JsonCodec[A]
- Definition Classes
- JsonCodecs
- type JsonRequest[A] = JsonCodec[A]
- Definition Classes
- JsonCodecs → JsonEntities
- type JsonResponse[A] = JsonCodec[A]
- Definition Classes
- JsonCodecs → JsonEntities
- implicit class PartialInvariantFunctorSyntax[A, F[_]] extends AnyRef
- Definition Classes
- PartialInvariantFunctorSyntax
- implicit class PathOps[A] extends AnyRef
- Definition Classes
- Urls
- implicit class QueryStringSyntax[A] extends AnyRef
- Definition Classes
- Urls
- type RequestEntity[A] = (RequestHeader) => Option[BodyParser[A]]
Decodes a request entity
Decodes a request entity
- Definition Classes
- EndpointsWithCustomErrors → Requests
- implicit class RequestEntitySyntax[A] extends AnyRef
- Definition Classes
- Requests
- type RequestExtractor[A] = (RequestHeader) => Option[A]
Convenient type alias modeling the extraction of an
Ainformation from request headers.Convenient type alias modeling the extraction of an
Ainformation from request headers.This type has an instance of
Applicative.- Definition Classes
- Urls
- type RequestHeaders[A] = (Headers) => Validated[A]
An attempt to extract an
Afrom a request headers.An attempt to extract an
Afrom a request headers.Models failure by returning a
Left(result). That makes it possible to early return an HTTP response if a header is wrong (e.g. if an authentication information is missing)- Definition Classes
- EndpointsWithCustomErrors → Requests
- type Response[A] = (A) => Result
Turns the
Ainformation into a proper PlayResultTurns the
Ainformation into a proper PlayResult- Definition Classes
- EndpointsWithCustomErrors → Responses
- type ResponseEntity[A] = (A) => HttpEntity
- Definition Classes
- EndpointsWithCustomErrors → Responses
- type ResponseHeaders[A] = (A) => Seq[(String, String)]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- implicit class ResponseSyntax[A] extends AnyRef
- Definition Classes
- Responses
- implicit class SemigroupalSyntax[A, F[_]] extends AnyRef
- Definition Classes
- SemigroupalSyntax
- abstract type ServerError
- Definition Classes
- Errors
- type StatusCode = play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- case class Endpoint[A, B](request: Request[A], response: Response[B]) extends Product with Serializable
Concrete representation of an
Endpointfor routing purpose.Concrete representation of an
Endpointfor routing purpose.- Definition Classes
- EndpointsWithCustomErrors
- case class EndpointWithHandler[A, B](endpoint: Endpoint[A, B], service: (A) => Future[B]) extends ToPlayHandler with Product with Serializable
An endpoint from which we can get a Play request handler.
An endpoint from which we can get a Play request handler.
- Definition Classes
- EndpointsWithCustomErrors
- trait Request[A] extends AnyRef
An HTTP request.
An HTTP request.
Has an instance of
InvariantFunctor.- Definition Classes
- EndpointsWithCustomErrors
- trait ToPlayHandler extends AnyRef
Something that can be used as a Play request handler
Something that can be used as a Play request handler
- Definition Classes
- EndpointsWithCustomErrors
- trait UrlAndHeaders[A] extends AnyRef
The URL and HTTP headers of a request.
The URL and HTTP headers of a request.
- Definition Classes
- EndpointsWithCustomErrors
- case class Method(value: String) extends Product with Serializable
- Definition Classes
- Methods
- implicit final class ApplicativeMapSyntax[F[_], A] extends AnyRef
- Definition Classes
- Urls
- trait Path[A] extends EndpointsWithCustomErrors.Url[A]
- Definition Classes
- Urls
- trait QueryString[A] extends AnyRef
Query string encoding and decoding
Query string encoding and decoding
- Definition Classes
- Urls
- trait QueryStringParam[A] extends AnyRef
- Definition Classes
- Urls
- trait Segment[A] extends AnyRef
Defines how to decode and encode path segments
Defines how to decode and encode path segments
- Definition Classes
- Urls
- trait Url[A] extends AnyRef
- Definition Classes
- Urls
Abstract Value Members
- abstract def clientErrorsResponseEntity: ResponseEntity[ClientErrors]
- Definition Classes
- Errors
- abstract def clientErrorsToInvalid(clientErrors: ClientErrors): Invalid
- Definition Classes
- Errors
- abstract def invalidToClientErrors(invalid: Invalid): ClientErrors
- Definition Classes
- Errors
- abstract val playComponents: PlayComponents
- Definition Classes
- EndpointsWithCustomErrors
- abstract def serverErrorResponseEntity: ResponseEntity[ServerError]
- Definition Classes
- Errors
- abstract def serverErrorToThrowable(serverError: ServerError): Throwable
- Definition Classes
- Errors
- abstract def stringCodec[A](implicit arg0: JsonCodec[A]): Codec[String, A]
- Definition Classes
- JsonEntitiesFromCodecs
- abstract def throwableToServerError(throwable: Throwable): ServerError
- Definition Classes
- Errors
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def Accepted: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def AlreadyReported: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def BadRequest: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Conflict: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Created: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Delete: Method
- Definition Classes
- Methods → Methods
- implicit def EmptyEndpointToPlayHandler[A, B](endpoint: Endpoint[A, B])(implicit ev: =:=[Unit, B]): ToPlayHandler
- Definition Classes
- EndpointsWithCustomErrors
- def ExpectationFailed: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def FailedDependency: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Forbidden: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Get: Method
- Definition Classes
- Methods → Methods
- def Gone: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def IMUsed: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def InternalServerError: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def LengthRequired: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Locked: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def MethodNotAllowed: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def MisdirectedRequest: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def MultiStatus: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def NoContent: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def NonAuthoritativeInformation: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def NotAcceptable: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def NotFound: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def NotImplemented: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def OK: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Options: Method
- Definition Classes
- Methods → Methods
- def PartialContent: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Patch: Method
- Definition Classes
- Methods → Methods
- def PayloadTooLarge: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def PaymentRequired: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Post: Method
- Definition Classes
- Methods → Methods
- def PreconditionFailed: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def PreconditionRequired: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def ProxyAuthenticationRequired: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Put: Method
- Definition Classes
- Methods → Methods
- def RangeNotSatisfiable: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def RequestHeaderFieldsTooLarge: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def RequestTimeout: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def ResetContent: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def TooEarly: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def TooManyRequests: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Unauthorized: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def UnavailableForLegalReasons: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def UnprocessableEntity: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def UnsupportedMediaType: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def UpgradeRequired: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def UriTooLong: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- implicit lazy val applicativeRequestExtractor: Applicative[RequestExtractor]
- Definition Classes
- Urls
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def badRequest[A, R](docs: Documentation, headers: ResponseHeaders[A])(implicit tupler: Tupler.Aux[ClientErrors, A, R]): Response[R]
- Definition Classes
- Responses
- implicit def booleanQueryString: QueryStringParam[Boolean]
- Definition Classes
- Urls
- def bytesChunksRequest: RequestEntity[Chunks[Array[Byte]]]
- Definition Classes
- ChunkedEntities → ChunkedEntities
- def bytesChunksResponse: ResponseEntity[Chunks[Array[Byte]]]
- Definition Classes
- ChunkedEntities → ChunkedEntities
- def chainPaths[A, B](first: Path[A], second: Path[B])(implicit tupler: Tupler[A, B]): Path[Out]
- Definition Classes
- Urls → Urls
- def choiceRequestEntity[A, B](requestEntityA: RequestEntity[A], requestEntityB: RequestEntity[B]): RequestEntity[Either[A, B]]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def choiceResponse[A, B](responseA: Response[A], responseB: Response[B]): Response[Either[A, B]]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- lazy val clientErrorsResponse: Response[ClientErrors]
- Definition Classes
- Errors
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def combineQueryStrings[A, B](first: QueryString[A], second: QueryString[B])(implicit tupler: Tupler[A, B]): QueryString[Out]
- Definition Classes
- Urls → Urls
- final def delete[UrlP, HeadersP, Out](url: Url[UrlP], docs: Documentation, headers: RequestHeaders[HeadersP])(implicit tuplerUH: Tupler.Aux[UrlP, HeadersP, Out]): Request[Out]
- Definition Classes
- Requests
- implicit def doubleQueryString: QueryStringParam[Double]
- Definition Classes
- Urls
- implicit def doubleSegment: Segment[Double]
- Definition Classes
- Urls
- lazy val emptyRequest: RequestEntity[Unit]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- lazy val emptyRequestHeaders: RequestHeaders[Unit]
Always succeeds in extracting no information from the headers
Always succeeds in extracting no information from the headers
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def emptyResponse: ResponseEntity[Unit]
An empty response entity
An empty response entity
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def emptyResponseHeaders: ResponseHeaders[Unit]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def endpoint[A, B](request: Request[A], response: Response[B], docs: EndpointDocs = EndpointDocs()): Endpoint[A, B]
- Definition Classes
- EndpointsWithCustomErrors → EndpointsWithCustomErrors
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def extractMethodUrlAndHeaders[A, B](method: Method, url: Url[A], headers: RequestHeaders[B]): UrlAndHeaders[(A, B)]
- Attributes
- protected
- Definition Classes
- EndpointsWithCustomErrors
- implicit lazy val functorRequestExtractor: Functor[RequestExtractor]
- Definition Classes
- Urls
- final def get[UrlP, HeadersP, Out](url: Url[UrlP], docs: Documentation, headers: RequestHeaders[HeadersP])(implicit tuplerUH: Tupler.Aux[UrlP, HeadersP, Out]): Request[Out]
- Definition Classes
- Requests
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def handleClientErrors(invalid: Invalid): Result
This method is called by endpoints when decoding a request failed.
This method is called by endpoints when decoding a request failed.
The provided implementation calls
clientErrorsResponseto construct a response containing the errors.This method can be overridden to customize the error reporting logic.
- Definition Classes
- Urls
- def handleServerError(throwable: Throwable): Result
This method is called by endpoints when an exception is thrown during request processing.
This method is called by endpoints when an exception is thrown during request processing.
The provided implementation calls serverErrorResponse to construct a response containing the error message.
This method can be overridden to customize the error reporting logic.
- Definition Classes
- EndpointsWithCustomErrors
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- lazy val htmlResponse: ResponseEntity[Html]
A successful HTTP response (status code 200) with an HTML entity
A successful HTTP response (status code 200) with an HTML entity
- Definition Classes
- EndpointsWithCustomErrors
- implicit def intQueryString: QueryStringParam[Int]
- Definition Classes
- Urls
- implicit def intSegment: Segment[Int]
- Definition Classes
- Urls
- final def internalServerError[A, R](docs: Documentation, headers: ResponseHeaders[A])(implicit tupler: Tupler.Aux[ServerError, A, R]): Response[R]
- Definition Classes
- Responses
- implicit lazy val invariantFunctorRequest: play.api.libs.functional.InvariantFunctor[Request]
- Definition Classes
- EndpointsWithCustomErrors
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jsonChunksRequest[A](implicit codec: JsonCodec[A]): RequestEntity[Chunks[A]]
- Definition Classes
- ChunkedJsonEntities → ChunkedJsonEntities
- def jsonChunksResponse[A](implicit codec: JsonCodec[A]): ResponseEntity[Chunks[A]]
- Definition Classes
- ChunkedJsonEntities → ChunkedJsonEntities
- def jsonRequest[A](implicit codec: JsonCodec[A]): RequestEntity[A]
- Definition Classes
- JsonEntitiesFromCodecs → JsonEntities
- def jsonResponse[A](implicit codec: JsonCodec[A]): ResponseEntity[A]
- Definition Classes
- JsonEntitiesFromCodecs → JsonEntities
- implicit def longQueryString: QueryStringParam[Long]
- Definition Classes
- Urls
- implicit def longSegment: Segment[Long]
- Definition Classes
- Urls
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def ok[A, B, R](entity: ResponseEntity[A], docs: Documentation, headers: ResponseHeaders[B])(implicit tupler: Tupler.Aux[A, B, R]): Response[R]
- Definition Classes
- Responses
- def optRequestHeader(name: String, docs: Option[String]): (Headers) => Validated[Option[String]]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def optResponseHeader(name: String, docs: Documentation = None): ResponseHeaders[Option[String]]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- implicit def optionalQueryStringParam[A](implicit param: QueryStringParam[A]): QueryStringParam[Option[A]]
- Definition Classes
- Urls → Urls
- final def patch[UrlP, BodyP, HeadersP, UrlAndBodyPTupled, Out](url: Url[UrlP], entity: RequestEntity[BodyP], docs: Documentation, headers: RequestHeaders[HeadersP])(implicit tuplerUB: Tupler.Aux[UrlP, BodyP, UrlAndBodyPTupled], tuplerUBH: Tupler.Aux[UrlAndBodyPTupled, HeadersP, Out]): Request[Out]
- Definition Classes
- Requests
- val path: Path[Unit]
- Definition Classes
- Urls
- implicit lazy val pathPartialInvariantFunctor: PartialInvariantFunctor[Path]
- Definition Classes
- Urls → Urls
- final def post[UrlP, BodyP, HeadersP, UrlAndBodyPTupled, Out](url: Url[UrlP], entity: RequestEntity[BodyP], docs: Documentation, headers: RequestHeaders[HeadersP])(implicit tuplerUB: Tupler.Aux[UrlP, BodyP, UrlAndBodyPTupled], tuplerUBH: Tupler.Aux[UrlAndBodyPTupled, HeadersP, Out]): Request[Out]
- Definition Classes
- Requests
- final def put[UrlP, BodyP, HeadersP, UrlAndBodyPTupled, Out](url: Url[UrlP], entity: RequestEntity[BodyP], docs: Documentation, headers: RequestHeaders[HeadersP])(implicit tuplerUB: Tupler.Aux[UrlP, BodyP, UrlAndBodyPTupled], tuplerUBH: Tupler.Aux[UrlAndBodyPTupled, HeadersP, Out]): Request[Out]
- Definition Classes
- Requests
- def qs[A](name: String, docs: Documentation)(implicit value: QueryStringParam[A]): QueryString[A]
- Definition Classes
- Urls → Urls
- implicit lazy val queryStringParamPartialInvariantFunctor: PartialInvariantFunctor[QueryStringParam]
- Definition Classes
- Urls → Urls
- implicit lazy val queryStringPartialInvariantFunctor: PartialInvariantFunctor[QueryString]
- Definition Classes
- Urls → Urls
- def redirect[A](other: => Endpoint[A, _])(args: A): Response[Unit]
- other
Endpoint to redirect to
- args
Arguments to pass to the endpoint to generate its URL
- returns
An HTTP response redirecting to another endpoint (using 303 code status).
- Definition Classes
- EndpointsWithCustomErrors
- def remainingSegments(name: String, docs: Documentation): Path[String]
- Definition Classes
- Urls → Urls
- implicit def repeatedQueryStringParam[A, CC[X] <: Iterable[X]](implicit param: QueryStringParam[A], factory: Factory[A, CC[A]]): QueryStringParam[CC[A]]
- Definition Classes
- Urls → Urls
- def request[A, B, C, AB, Out](method: Method, url: Url[A], entity: RequestEntity[B], docs: Documentation, headers: RequestHeaders[C])(implicit tuplerAB: Tupler.Aux[A, B, AB], tuplerABC: Tupler.Aux[AB, C, Out]): Request[Out]
Decodes a request.
Decodes a request.
- url
Request URL
- entity
Request entity
- docs
Request documentation
- headers
Request headers
- Definition Classes
- EndpointsWithCustomErrors → Requests
- implicit def requestEntityPartialInvariantFunctor: PartialInvariantFunctor[RequestEntity]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def requestHeader(name: String, docs: Option[String]): (Headers) => Validated[String]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- implicit lazy val requestHeadersPartialInvariantFunctor: PartialInvariantFunctor[RequestHeaders]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- implicit lazy val requestHeadersSemigroupal: Semigroupal[RequestHeaders]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- implicit def requestPartialInvariantFunctor: PartialInvariantFunctor[Request]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def response[A, B, R](statusCode: StatusCode, entity: ResponseEntity[A], docs: Documentation = None, headers: ResponseHeaders[B])(implicit tupler: Tupler.Aux[A, B, R]): Response[R]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- implicit lazy val responseEntityInvariantFunctor: InvariantFunctor[ResponseEntity]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def responseHeader(name: String, docs: Documentation = None): ResponseHeaders[String]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- implicit def responseHeadersInvariantFunctor: InvariantFunctor[ResponseHeaders]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- implicit def responseHeadersSemigroupal: Semigroupal[ResponseHeaders]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- implicit lazy val responseInvariantFunctor: InvariantFunctor[Response]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def routesFromEndpoints(endpoints: ToPlayHandler*): PartialFunction[RequestHeader, Handler]
Builds a Play router out of endpoint definitions.
Builds a Play router out of endpoint definitions.
val routes = routesFromEndpoints( inc.implementedBy(x => x + 1) )
- Definition Classes
- EndpointsWithCustomErrors
- def segment[A](name: String, docs: Documentation)(implicit A: Segment[A]): Path[A]
- Definition Classes
- Urls → Urls
- implicit lazy val segmentPartialInvariantFunctor: PartialInvariantFunctor[Segment]
- Definition Classes
- Urls → Urls
- lazy val serverErrorResponse: Response[ServerError]
- Definition Classes
- Errors
- def staticPathSegment(segment: String): Path[Unit]
- Definition Classes
- Urls → Urls
- implicit lazy val stringQueryString: QueryStringParam[String]
- Definition Classes
- Urls → Urls
- implicit def stringSegment: Segment[String]
- Definition Classes
- Urls → Urls
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def textChunksRequest: RequestEntity[Chunks[String]]
- Definition Classes
- ChunkedEntities → ChunkedEntities
- def textChunksResponse: ResponseEntity[Chunks[String]]
- Definition Classes
- ChunkedEntities → ChunkedEntities
- lazy val textRequest: RequestEntity[String]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def textResponse: ResponseEntity[String]
A text entity
A text entity
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit lazy val urlPartialInvariantFunctor: PartialInvariantFunctor[Url]
- Definition Classes
- Urls → Urls
- def urlWithQueryString[A, B](path: Path[A], qs: QueryString[B])(implicit tupler: Tupler[A, B]): Url[Out]
- Definition Classes
- Urls → Urls
- val utf8Name: String
- Definition Classes
- Urls
- implicit def uuidQueryString: QueryStringParam[UUID]
- Definition Classes
- Urls
- implicit def uuidSegment: Segment[UUID]
- Definition Classes
- Urls
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wheneverFound[A](responseA: Response[A], notFoundDocs: Documentation): Response[Option[A]]
- Definition Classes
- Responses
- object EndpointDocs extends Serializable
- Definition Classes
- EndpointsWithCustomErrors