trait JsonSchemaEntities extends EndpointsWithCustomErrors with algebra.JsonSchemaEntities with JsonSchemas
Interpreter for algebra.JsonSchemaEntities that uses Play JSON play.api.libs.json.Reads to decode JSON entities in HTTP requests, and play.api.libs.json.Writes to build JSON entities in HTTP responses.
- Source
- JsonSchemaEntities.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JsonSchemaEntities
- JsonSchemas
- TuplesSchemas
- JsonSchemaEntities
- JsonSchemas
- TuplesSchemas
- JsonEntities
- EndpointsWithCustomErrors
- StatusCodes
- Methods
- Urls
- EndpointsWithCustomErrors
- Errors
- Responses
- StatusCodes
- Requests
- SemigroupalSyntax
- Methods
- Urls
- PartialInvariantFunctorSyntax
- InvariantFunctorSyntax
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- implicit final class ApplicativeMapSyntax[F[_], A] extends AnyRef
- Definition Classes
- Urls
- case class CallbackDocs extends Product with Serializable
- Definition Classes
- EndpointsWithCustomErrors
- type CallbacksDocs = Map[String, CallbackDocs]
- Definition Classes
- EndpointsWithCustomErrors
- abstract type ClientErrors
- Definition Classes
- Errors
- case class Endpoint[A, B] extends Product with Serializable
- Definition Classes
- EndpointsWithCustomErrors
- case class EndpointDocs extends Product with Serializable
- Definition Classes
- EndpointsWithCustomErrors
- case class EndpointWithHandler[A, B] extends ToPlayHandler with Product with Serializable
- Definition Classes
- EndpointsWithCustomErrors
- type Enum[A] = JsonSchema[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- implicit final class EnumOps[A] extends AnyRef
- Definition Classes
- JsonSchemas
- implicit class InvariantFunctorSyntax[A, F[_]] extends AnyRef
- Definition Classes
- InvariantFunctorSyntax
- type JsonRequest[A] = JsonSchema[A]
- Definition Classes
- JsonSchemaEntities → JsonEntities
- type JsonResponse[A] = JsonSchema[A]
- Definition Classes
- JsonSchemaEntities → JsonEntities
- trait JsonSchema[A] extends AnyRef
- Definition Classes
- JsonSchemas
- case class Method extends Product with Serializable
- Definition Classes
- Methods
- implicit class PartialInvariantFunctorSyntax[A, F[_]] extends AnyRef
- Definition Classes
- PartialInvariantFunctorSyntax
- trait Path[A] extends EndpointsWithCustomErrors.Url[A]
- Definition Classes
- Urls
- implicit class PathOps[A] extends AnyRef
- Definition Classes
- Urls
- trait QueryString[A] extends AnyRef
- Definition Classes
- Urls
- trait QueryStringParam[A] extends AnyRef
- Definition Classes
- Urls
- implicit class QueryStringSyntax[A] extends AnyRef
- Definition Classes
- Urls
- trait Record[A] extends JsonSchema[A]
- Definition Classes
- JsonSchemas
- implicit final class RecordOps[A] extends AnyRef
- Definition Classes
- JsonSchemas
- trait Request[A] extends AnyRef
- Definition Classes
- EndpointsWithCustomErrors
- type RequestEntity[A] = BodyParser[A]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- type RequestExtractor[A] = (RequestHeader) => Option[A]
- Definition Classes
- Urls
- type RequestHeaders[A] = (Headers) => Validated[A]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- type Response[A] = (A) => Result
- Definition Classes
- EndpointsWithCustomErrors → Responses
- type ResponseEntity[A] = Writeable[A]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- implicit class ResponseSyntax[A] extends AnyRef
- Definition Classes
- Responses
- trait Segment[A] extends AnyRef
- Definition Classes
- Urls
- 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
- trait Tagged[A] extends Record[A]
- Definition Classes
- JsonSchemas
- implicit final class TaggedOps[A] extends AnyRef
- Definition Classes
- JsonSchemas
- trait ToPlayHandler extends AnyRef
- Definition Classes
- EndpointsWithCustomErrors
- trait Url[A] extends AnyRef
- Definition Classes
- Urls
- trait UrlAndHeaders[A] extends AnyRef
- Definition Classes
- EndpointsWithCustomErrors
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
- Attributes
- protected
- Definition Classes
- EndpointsWithCustomErrors
- abstract def serverErrorResponseEntity: ResponseEntity[ServerError]
- Definition Classes
- Errors
- abstract def serverErrorToThrowable(serverError: ServerError): Throwable
- Definition Classes
- Errors
- 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 BadRequest: 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 Forbidden: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def Get: Method
- Definition Classes
- Methods → Methods
- def InternalServerError: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- def NoContent: 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 Patch: Method
- Definition Classes
- Methods → Methods
- def Post: Method
- Definition Classes
- Methods → Methods
- def Put: Method
- Definition Classes
- Methods → Methods
- def Unauthorized: play.api.mvc.Results.Status
- Definition Classes
- StatusCodes → StatusCodes
- implicit lazy val applicativeRequestExtractor: Applicative[RequestExtractor]
- Definition Classes
- Urls
- implicit def arrayJsonSchema[C[X] <: Seq[X], A](implicit jsonSchema: JsonSchema[A], factory: Factory[A, C[A]]): JsonSchema[C[A]]
- Definition Classes
- JsonSchemas → JsonSchemas
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def badRequest(docs: Documentation): Response[ClientErrors]
- Definition Classes
- Responses
- implicit def bigdecimalJsonSchema: JsonSchema[BigDecimal]
- Definition Classes
- JsonSchemas → JsonSchemas
- implicit def booleanJsonSchema: JsonSchema[Boolean]
- Definition Classes
- JsonSchemas → JsonSchemas
- implicit def booleanQueryString: QueryStringParam[Boolean]
- Definition Classes
- Urls
- implicit def byteJsonSchema: JsonSchema[Byte]
- Definition Classes
- JsonSchemas → JsonSchemas
- def chainPaths[A, B](first: Path[A], second: Path[B])(implicit tupler: Tupler[A, B]): Path[Out]
- Definition Classes
- Urls → Urls
- def choiceResponse[A, B](responseA: Response[A], responseB: Response[B]): Response[Either[A, B]]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def choiceTagged[A, B](taggedA: Tagged[A], taggedB: Tagged[B]): Tagged[Either[A, B]]
- Definition Classes
- JsonSchemas → JsonSchemas
- lazy val clientErrorsResponse: Response[ClientErrors]
- Definition Classes
- Errors
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def combineQueryStrings[A, B](first: QueryString[A], second: QueryString[B])(implicit tupler: Tupler[A, B]): QueryString[Out]
- Definition Classes
- Urls → Urls
- def defaultDiscriminatorName: String
- Definition Classes
- JsonSchemas
- 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 doubleJsonSchema: JsonSchema[Double]
- Definition Classes
- JsonSchemas → JsonSchemas
- implicit def doubleQueryString: QueryStringParam[Double]
- Definition Classes
- Urls
- implicit def doubleSegment: Segment[Double]
- Definition Classes
- Urls
- implicit def dummyPathToUrl[A](p: Path[A]): Url[A]
- Definition Classes
- Urls
- lazy val emptyHeaders: RequestHeaders[Unit]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def emptyRecord: Record[Unit]
- Definition Classes
- JsonSchemas → JsonSchemas
- lazy val emptyRequest: BodyParser[Unit]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def emptyResponse: ResponseEntity[Unit]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def endpoint[A, B](request: Request[A], response: Response[B], docs: EndpointDocs): Endpoint[A, B]
- Definition Classes
- EndpointsWithCustomErrors → EndpointsWithCustomErrors
- def enumeration[A](values: Seq[A])(encode: (A) => String)(implicit jsonSchema: JsonSchema[String]): Enum[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- 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
- def field[A](name: String, documentation: Option[String])(implicit tpe: JsonSchema[A]): Record[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- implicit def floatJsonSchema: JsonSchema[Float]
- Definition Classes
- JsonSchemas → JsonSchemas
- 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()
- def handleClientErrors(invalid: Invalid): Result
- Definition Classes
- Urls
- def handleServerError(throwable: Throwable): Result
- Definition Classes
- EndpointsWithCustomErrors
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def header(name: String, docs: Option[String]): (Headers) => Validated[String]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- lazy val htmlResponse: ResponseEntity[Html]
- Definition Classes
- EndpointsWithCustomErrors
- implicit def intJsonSchema: JsonSchema[Int]
- Definition Classes
- JsonSchemas → JsonSchemas
- implicit def intQueryString: QueryStringParam[Int]
- Definition Classes
- Urls
- implicit def intSegment: Segment[Int]
- Definition Classes
- Urls
- final def internalServerError(docs: Documentation): Response[ServerError]
- 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 jsonRequest[A](implicit arg0: JsonSchema[A]): RequestEntity[A]
- Definition Classes
- JsonSchemaEntities → JsonEntities
- def jsonResponse[A](implicit arg0: JsonSchema[A]): ResponseEntity[A]
- Definition Classes
- JsonSchemaEntities → JsonEntities
- implicit def jsonSchemaPartialInvFunctor: PartialInvariantFunctor[JsonSchema]
- Definition Classes
- JsonSchemas → JsonSchemas
- def lazyRecord[A](schema: => Record[A], name: String): JsonSchema[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- def lazyTagged[A](schema: => Tagged[A], name: String): JsonSchema[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- implicit def longJsonSchema: JsonSchema[Long]
- Definition Classes
- JsonSchemas → JsonSchemas
- implicit def longQueryString: QueryStringParam[Long]
- Definition Classes
- Urls
- implicit def longSegment: Segment[Long]
- Definition Classes
- Urls
- implicit def mapJsonSchema[A](implicit jsonSchema: JsonSchema[A]): JsonSchema[Map[String, A]]
- Definition Classes
- JsonSchemas → JsonSchemas
- def namedEnum[A](schema: Enum[A], name: String): Enum[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- def namedRecord[A](schema: Record[A], name: String): Record[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- def namedTagged[A](schema: Tagged[A], name: String): Tagged[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def ok[A](entity: ResponseEntity[A], docs: Documentation): Response[A]
- Definition Classes
- Responses
- def optField[A](name: String, documentation: Option[String])(implicit tpe: JsonSchema[A]): Record[Option[A]]
- Definition Classes
- JsonSchemas → JsonSchemas
- def optHeader(name: String, docs: Option[String]): (Headers) => Validated[Option[String]]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- implicit def optionalQueryStringParam[A](implicit param: QueryStringParam[A]): QueryStringParam[Option[A]]
- Definition Classes
- Urls → Urls
- 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 queryStringParamPartialInvFunctor: PartialInvariantFunctor[QueryStringParam]
- Definition Classes
- Urls → Urls
- implicit lazy val queryStringPartialInvFunctor: PartialInvariantFunctor[QueryString]
- Definition Classes
- Urls → Urls
- implicit def recordPartialInvFunctor: PartialInvariantFunctor[Record]
- Definition Classes
- JsonSchemas → JsonSchemas
- def redirect[A](other: => Endpoint[A, _])(args: A): Response[Unit]
- 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
- implicit def reqEntityInvFunctor: InvariantFunctor[RequestEntity]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- implicit lazy val reqHeadersInvFunctor: InvariantFunctor[RequestHeaders]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- implicit lazy val reqHeadersSemigroupal: Semigroupal[RequestHeaders]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- 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]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def response[A](statusCode: StatusCode, entity: ResponseEntity[A], docs: Documentation): (A) => Result
- Definition Classes
- EndpointsWithCustomErrors → Responses
- implicit lazy val responseInvFunctor: InvariantFunctor[Response]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def routesFromEndpoints(endpoints: ToPlayHandler*): PartialFunction[RequestHeader, Handler]
- Definition Classes
- EndpointsWithCustomErrors
- def segment[A](name: String, docs: Documentation)(implicit A: Segment[A]): Path[A]
- Definition Classes
- Urls → Urls
- implicit lazy val segmentPartialInvFunctor: 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 def stringJsonSchema: JsonSchema[String]
- Definition Classes
- JsonSchemas → JsonSchemas
- 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
- implicit def taggedPartialInvFunctor: PartialInvariantFunctor[Tagged]
- Definition Classes
- JsonSchemas → JsonSchemas
- def taggedRecord[A](recordA: Record[A], tag: String): Tagged[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- lazy val textRequest: BodyParser[String]
- Definition Classes
- EndpointsWithCustomErrors → Requests
- def textResponse: ResponseEntity[String]
- Definition Classes
- EndpointsWithCustomErrors → Responses
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tryParseString[A](type: String)(parse: (String) => A): (String) => Validated[A]
- Definition Classes
- Urls
- implicit def tuple10JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple11JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple12JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple13JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple14JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple15JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14], schema15: JsonSchema[T15]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple16JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14], schema15: JsonSchema[T15], schema16: JsonSchema[T16]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple17JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14], schema15: JsonSchema[T15], schema16: JsonSchema[T16], schema17: JsonSchema[T17]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple18JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14], schema15: JsonSchema[T15], schema16: JsonSchema[T16], schema17: JsonSchema[T17], schema18: JsonSchema[T18]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple19JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14], schema15: JsonSchema[T15], schema16: JsonSchema[T16], schema17: JsonSchema[T17], schema18: JsonSchema[T18], schema19: JsonSchema[T19]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple20JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14], schema15: JsonSchema[T15], schema16: JsonSchema[T16], schema17: JsonSchema[T17], schema18: JsonSchema[T18], schema19: JsonSchema[T19], schema20: JsonSchema[T20]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple21JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14], schema15: JsonSchema[T15], schema16: JsonSchema[T16], schema17: JsonSchema[T17], schema18: JsonSchema[T18], schema19: JsonSchema[T19], schema20: JsonSchema[T20], schema21: JsonSchema[T21]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple22JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9], schema10: JsonSchema[T10], schema11: JsonSchema[T11], schema12: JsonSchema[T12], schema13: JsonSchema[T13], schema14: JsonSchema[T14], schema15: JsonSchema[T15], schema16: JsonSchema[T16], schema17: JsonSchema[T17], schema18: JsonSchema[T18], schema19: JsonSchema[T19], schema20: JsonSchema[T20], schema21: JsonSchema[T21], schema22: JsonSchema[T22]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple2JsonSchema[T1, T2](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2]): JsonSchema[(T1, T2)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple3JsonSchema[T1, T2, T3](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3]): JsonSchema[(T1, T2, T3)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple4JsonSchema[T1, T2, T3, T4](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4]): JsonSchema[(T1, T2, T3, T4)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple5JsonSchema[T1, T2, T3, T4, T5](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5]): JsonSchema[(T1, T2, T3, T4, T5)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple6JsonSchema[T1, T2, T3, T4, T5, T6](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6]): JsonSchema[(T1, T2, T3, T4, T5, T6)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple7JsonSchema[T1, T2, T3, T4, T5, T6, T7](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple8JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit def tuple9JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3], schema4: JsonSchema[T4], schema5: JsonSchema[T5], schema6: JsonSchema[T6], schema7: JsonSchema[T7], schema8: JsonSchema[T8], schema9: JsonSchema[T9]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
- Definition Classes
- TuplesSchemas → TuplesSchemas
- implicit lazy val urlPartialInvFunctor: 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 uuidJsonSchema: JsonSchema[UUID]
- Definition Classes
- JsonSchemas → JsonSchemas
- implicit def uuidQueryString: QueryStringParam[UUID]
- Definition Classes
- Urls
- implicit def uuidSegment: Segment[UUID]
- Definition Classes
- Urls
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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 wheneverFound[A](responseA: Response[A], notFoundDocs: Documentation): Response[Option[A]]
- Definition Classes
- Responses
- def withDiscriminatorTagged[A](tagged: Tagged[A], discriminatorName: String): Tagged[A]
- Definition Classes
- JsonSchemas → JsonSchemas
- def zipRecords[A, B](recordA: Record[A], recordB: Record[B])(implicit t: Tupler[A, B]): Record[Out]
- Definition Classes
- JsonSchemas → JsonSchemas