t

endpoints4s.algebra

JsonEntitiesFromSchemasTestApi

trait JsonEntitiesFromSchemasTestApi extends EndpointsTestApi with JsonEntitiesFromSchemas

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonEntitiesFromSchemasTestApi
  2. JsonEntitiesFromSchemas
  3. JsonSchemas
  4. TuplesSchemas
  5. JsonCodecs
  6. JsonEntities
  7. EndpointsTestApi
  8. Endpoints
  9. BuiltInErrors
  10. EndpointsWithCustomErrors
  11. Errors
  12. Responses
  13. StatusCodes
  14. Requests
  15. SemigroupalSyntax
  16. Methods
  17. Urls
  18. PartialInvariantFunctorSyntax
  19. InvariantFunctorSyntax
  20. AnyRef
  21. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Cache(etag: String, lastModified: String) extends Product with Serializable
    Definition Classes
    EndpointsTestApi
  2. case class StringWrapper(str: String) extends Product with Serializable
    Definition Classes
    EndpointsTestApi
  3. case class TransformedResponse(entity: String, etag: String) extends Product with Serializable
    Definition Classes
    EndpointsTestApi
  4. final class CallbackDocs extends Serializable
    Definition Classes
    EndpointsWithCustomErrors
  5. type CallbacksDocs = Map[String, CallbackDocs]
    Definition Classes
    EndpointsWithCustomErrors
  6. type ClientErrors = Invalid
    Definition Classes
    BuiltInErrors → Errors
  7. abstract type Endpoint[A, B]
    Definition Classes
    EndpointsWithCustomErrors
  8. final class EndpointDocs extends Serializable
    Definition Classes
    EndpointsWithCustomErrors
  9. implicit final class EndpointSyntax[A, B] extends AnyRef
    Definition Classes
    EndpointsWithCustomErrors
  10. abstract type Enum[A] <: JsonSchema[A]
    Definition Classes
    JsonSchemas
  11. implicit final class EnumOps[A] extends JsonSchemaDocumentationOps[A]
    Definition Classes
    JsonSchemas
  12. implicit class InvariantFunctorSyntax[A, F[_]] extends AnyRef
    Definition Classes
    InvariantFunctorSyntax
  13. type JsonCodec[A] = JsonSchema[A]
    Definition Classes
    JsonEntitiesFromSchemas → JsonCodecs
  14. type JsonRequest[A] = JsonCodec[A]
    Definition Classes
    JsonCodecs → JsonEntities
  15. type JsonResponse[A] = JsonCodec[A]
    Definition Classes
    JsonCodecs → JsonEntities
  16. abstract type JsonSchema[A]
    Definition Classes
    JsonSchemas
  17. sealed trait JsonSchemaDocumentationOps[A] extends AnyRef
    Definition Classes
    JsonSchemas
  18. implicit final class JsonSchemaOps[A] extends JsonSchemaDocumentationOps[A]
    Definition Classes
    JsonSchemas
  19. abstract type Method
    Definition Classes
    Methods
  20. implicit class PartialInvariantFunctorSyntax[A, F[_]] extends AnyRef
    Definition Classes
    PartialInvariantFunctorSyntax
  21. abstract type Path[A] <: Url[A]
    Definition Classes
    Urls
  22. implicit class PathOps[A] extends AnyRef
    Definition Classes
    Urls
  23. abstract type QueryString[A]
    Definition Classes
    Urls
  24. abstract type QueryStringParam[A]
    Definition Classes
    Urls
  25. implicit class QueryStringSyntax[A] extends AnyRef
    Definition Classes
    Urls
  26. abstract type Record[A] <: JsonSchema[A]
    Definition Classes
    JsonSchemas
  27. implicit final class RecordOps[A] extends JsonSchemaDocumentationOps[A]
    Definition Classes
    JsonSchemas
  28. abstract type Request[A]
    Definition Classes
    Requests
  29. abstract type RequestEntity[A]
    Definition Classes
    Requests
  30. implicit class RequestEntitySyntax[A] extends AnyRef
    Definition Classes
    Requests
  31. abstract type RequestHeaders[A]
    Definition Classes
    Requests
  32. implicit final class RequestSyntax[A] extends AnyRef
    Definition Classes
    Requests
  33. abstract type Response[A]
    Definition Classes
    Responses
  34. abstract type ResponseEntity[A]
    Definition Classes
    Responses
  35. abstract type ResponseHeaders[A]
    Definition Classes
    Responses
  36. implicit class ResponseSyntax[A] extends AnyRef
    Definition Classes
    Responses
  37. abstract type Segment[A]
    Definition Classes
    Urls
  38. implicit class SemigroupalSyntax[A, F[_]] extends AnyRef
    Definition Classes
    SemigroupalSyntax
  39. type ServerError = Throwable
    Definition Classes
    BuiltInErrors → Errors
  40. abstract type StatusCode
    Definition Classes
    StatusCodes
  41. abstract type Tagged[A] <: JsonSchema[A]
    Definition Classes
    JsonSchemas
  42. implicit final class TaggedOps[A] extends JsonSchemaDocumentationOps[A]
    Definition Classes
    JsonSchemas
  43. abstract type Url[A]
    Definition Classes
    Urls
  44. abstract type WithDefault[A]
    Definition Classes
    Urls

Abstract Value Members

  1. abstract def Accepted: StatusCode
    Definition Classes
    StatusCodes
  2. abstract def BadRequest: StatusCode
    Definition Classes
    StatusCodes
  3. abstract def Created: StatusCode
    Definition Classes
    StatusCodes
  4. abstract def Delete: Method
    Definition Classes
    Methods
  5. abstract def Forbidden: StatusCode
    Definition Classes
    StatusCodes
  6. abstract def Get: Method
    Definition Classes
    Methods
  7. abstract def InternalServerError: StatusCode
    Definition Classes
    StatusCodes
  8. abstract def NoContent: StatusCode
    Definition Classes
    StatusCodes
  9. abstract def NotFound: StatusCode
    Definition Classes
    StatusCodes
  10. abstract def NotImplemented: StatusCode
    Definition Classes
    StatusCodes
  11. abstract def OK: StatusCode
    Definition Classes
    StatusCodes
  12. abstract def Options: Method
    Definition Classes
    Methods
  13. abstract def Patch: Method
    Definition Classes
    Methods
  14. abstract def PayloadTooLarge: StatusCode
    Definition Classes
    StatusCodes
  15. abstract def Post: Method
    Definition Classes
    Methods
  16. abstract def Put: Method
    Definition Classes
    Methods
  17. abstract def TooManyRequests: StatusCode
    Definition Classes
    StatusCodes
  18. abstract def Unauthorized: StatusCode
    Definition Classes
    StatusCodes
  19. implicit abstract def arrayJsonSchema[C[X] <: Iterable[X], A](implicit jsonSchema: JsonSchema[A], factory: Factory[A, C[A]]): JsonSchema[C[A]]
    Definition Classes
    JsonSchemas
  20. implicit abstract def bigdecimalJsonSchema: JsonSchema[BigDecimal]
    Definition Classes
    JsonSchemas
  21. implicit abstract def booleanJsonSchema: JsonSchema[Boolean]
    Definition Classes
    JsonSchemas
  22. implicit abstract def byteJsonSchema: JsonSchema[Byte]
    Definition Classes
    JsonSchemas
  23. abstract def chainPaths[A, B](first: Path[A], second: Path[B])(implicit tupler: Tupler[A, B]): Path[Out]
    Definition Classes
    Urls
  24. abstract def choiceRequestEntity[A, B](requestEntityA: RequestEntity[A], requestEntityB: RequestEntity[B]): RequestEntity[Either[A, B]]
    Definition Classes
    Requests
  25. abstract def choiceResponse[A, B](responseA: Response[A], responseB: Response[B]): Response[Either[A, B]]
    Definition Classes
    Responses
  26. abstract def choiceTagged[A, B](taggedA: Tagged[A], taggedB: Tagged[B]): Tagged[Either[A, B]]
    Definition Classes
    JsonSchemas
  27. abstract def clientErrorsResponseEntity: ResponseEntity[Invalid]
    Definition Classes
    BuiltInErrors → Errors
  28. abstract def combineQueryStrings[A, B](first: QueryString[A], second: QueryString[B])(implicit tupler: Tupler[A, B]): QueryString[Out]
    Definition Classes
    Urls
  29. implicit abstract def doubleJsonSchema: JsonSchema[Double]
    Definition Classes
    JsonSchemas
  30. implicit abstract def emptyRecord: Record[Unit]
    Definition Classes
    JsonSchemas
  31. abstract def emptyRequest: RequestEntity[Unit]
    Definition Classes
    Requests
  32. abstract def emptyRequestHeaders: RequestHeaders[Unit]
    Definition Classes
    Requests
  33. abstract def emptyResponse: ResponseEntity[Unit]
    Definition Classes
    Responses
  34. abstract def emptyResponseHeaders: ResponseHeaders[Unit]
    Definition Classes
    Responses
  35. abstract def endpoint[A, B](request: Request[A], response: Response[B], docs: EndpointDocs): Endpoint[A, B]
    Definition Classes
    EndpointsWithCustomErrors
  36. abstract def enumeration[A](values: Seq[A])(tpe: JsonSchema[A]): Enum[A]
    Definition Classes
    JsonSchemas
  37. abstract def field[A](name: String, documentation: Option[String])(implicit tpe: JsonSchema[A]): Record[A]
    Definition Classes
    JsonSchemas
  38. implicit abstract def floatJsonSchema: JsonSchema[Float]
    Definition Classes
    JsonSchemas
  39. implicit abstract def intJsonSchema: JsonSchema[Int]
    Definition Classes
    JsonSchemas
  40. abstract def jsonRequest[A](implicit arg0: JsonRequest[A]): RequestEntity[A]
    Definition Classes
    JsonEntities
  41. abstract def jsonResponse[A](implicit arg0: JsonResponse[A]): ResponseEntity[A]
    Definition Classes
    JsonEntities
  42. implicit abstract def jsonSchemaPartialInvFunctor: PartialInvariantFunctor[JsonSchema]
    Definition Classes
    JsonSchemas
  43. implicit abstract def longJsonSchema: JsonSchema[Long]
    Definition Classes
    JsonSchemas
  44. implicit abstract def mapJsonSchema[A](implicit jsonSchema: JsonSchema[A]): JsonSchema[Map[String, A]]
    Definition Classes
    JsonSchemas
  45. abstract def namedEnum[A](schema: Enum[A], name: String): Enum[A]
    Definition Classes
    JsonSchemas
  46. abstract def namedRecord[A](schema: Record[A], name: String): Record[A]
    Definition Classes
    JsonSchemas
  47. abstract def namedTagged[A](schema: Tagged[A], name: String): Tagged[A]
    Definition Classes
    JsonSchemas
  48. abstract def optField[A](name: String, documentation: Option[String])(implicit tpe: JsonSchema[A]): Record[Option[A]]
    Definition Classes
    JsonSchemas
  49. abstract def optRequestHeader(name: String, docs: Documentation): RequestHeaders[Option[String]]
    Definition Classes
    Requests
  50. abstract def optResponseHeader(name: String, docs: Documentation): ResponseHeaders[Option[String]]
    Definition Classes
    Responses
  51. implicit abstract def optionalQueryStringParam[A](implicit arg0: QueryStringParam[A]): QueryStringParam[Option[A]]
    Definition Classes
    Urls
  52. abstract def orFallbackToJsonSchema[A, B](schemaA: JsonSchema[A], schemaB: JsonSchema[B]): JsonSchema[Either[A, B]]
    Definition Classes
    JsonSchemas
  53. implicit abstract def pathPartialInvariantFunctor: PartialInvariantFunctor[Path]
    Definition Classes
    Urls
  54. abstract def qs[A](name: String, docs: Documentation)(implicit value: QueryStringParam[A]): QueryString[A]
    Definition Classes
    Urls
  55. implicit abstract def queryStringParamPartialInvariantFunctor: PartialInvariantFunctor[QueryStringParam]
    Definition Classes
    Urls
  56. implicit abstract def queryStringPartialInvariantFunctor: PartialInvariantFunctor[QueryString]
    Definition Classes
    Urls
  57. implicit abstract def recordPartialInvFunctor: PartialInvariantFunctor[Record]
    Definition Classes
    JsonSchemas
  58. abstract def remainingSegments(name: String, docs: Documentation): Path[String]
    Definition Classes
    Urls
  59. implicit abstract def repeatedQueryStringParam[A, CC[X] <: Iterable[X]](implicit arg0: QueryStringParam[A], factory: Factory[A, CC[A]]): QueryStringParam[CC[A]]
    Definition Classes
    Urls
  60. abstract def request[UrlP, BodyP, HeadersP, UrlAndBodyPTupled, Out](method: Method, 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
  61. implicit abstract def requestEntityPartialInvariantFunctor: PartialInvariantFunctor[RequestEntity]
    Definition Classes
    Requests
  62. abstract def requestHeader(name: String, docs: Documentation): RequestHeaders[String]
    Definition Classes
    Requests
  63. implicit abstract def requestHeadersPartialInvariantFunctor: PartialInvariantFunctor[RequestHeaders]
    Definition Classes
    Requests
  64. implicit abstract def requestHeadersSemigroupal: Semigroupal[RequestHeaders]
    Definition Classes
    Requests
  65. implicit abstract def requestPartialInvariantFunctor: PartialInvariantFunctor[Request]
    Definition Classes
    Requests
  66. abstract def response[A, B, R](statusCode: StatusCode, entity: ResponseEntity[A], docs: Documentation, headers: ResponseHeaders[B])(implicit tupler: Tupler.Aux[A, B, R]): Response[R]
    Definition Classes
    Responses
  67. implicit abstract def responseEntityInvariantFunctor: InvariantFunctor[ResponseEntity]
    Definition Classes
    Responses
  68. abstract def responseHeader(name: String, docs: Documentation): ResponseHeaders[String]
    Definition Classes
    Responses
  69. implicit abstract def responseHeadersInvariantFunctor: InvariantFunctor[ResponseHeaders]
    Definition Classes
    Responses
  70. implicit abstract def responseHeadersSemigroupal: Semigroupal[ResponseHeaders]
    Definition Classes
    Responses
  71. implicit abstract def responseInvariantFunctor: InvariantFunctor[Response]
    Definition Classes
    Responses
  72. abstract def segment[A](name: String, docs: Documentation)(implicit s: Segment[A]): Path[A]
    Definition Classes
    Urls
  73. implicit abstract def segmentPartialInvariantFunctor: PartialInvariantFunctor[Segment]
    Definition Classes
    Urls
  74. abstract def serverErrorResponseEntity: ResponseEntity[Throwable]
    Definition Classes
    BuiltInErrors → Errors
  75. abstract def staticPathSegment(segment: String): Path[Unit]
    Definition Classes
    Urls
  76. abstract def stringJsonSchema(format: Option[String]): JsonSchema[String]
    Definition Classes
    JsonSchemas
  77. implicit abstract def stringQueryString: QueryStringParam[String]
    Definition Classes
    Urls
  78. implicit abstract def stringSegment: Segment[String]
    Definition Classes
    Urls
  79. implicit abstract def taggedPartialInvFunctor: PartialInvariantFunctor[Tagged]
    Definition Classes
    JsonSchemas
  80. abstract def taggedRecord[A](recordA: Record[A], tag: String): Tagged[A]
    Definition Classes
    JsonSchemas
  81. abstract def textRequest: RequestEntity[String]
    Definition Classes
    Requests
  82. abstract def textResponse: ResponseEntity[String]
    Definition Classes
    Responses
  83. implicit abstract 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
  84. implicit abstract 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
  85. implicit abstract 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
  86. implicit abstract 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
  87. implicit abstract 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
  88. implicit abstract 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
  89. implicit abstract 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
  90. implicit abstract 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
  91. implicit abstract 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
  92. implicit abstract 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
  93. implicit abstract 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
  94. implicit abstract 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
  95. implicit abstract 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
  96. implicit abstract def tuple2JsonSchema[T1, T2](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2]): JsonSchema[(T1, T2)]
    Definition Classes
    TuplesSchemas
  97. implicit abstract def tuple3JsonSchema[T1, T2, T3](implicit schema1: JsonSchema[T1], schema2: JsonSchema[T2], schema3: JsonSchema[T3]): JsonSchema[(T1, T2, T3)]
    Definition Classes
    TuplesSchemas
  98. implicit abstract 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
  99. implicit abstract 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
  100. implicit abstract 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
  101. implicit abstract 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
  102. implicit abstract 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
  103. implicit abstract 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
  104. implicit abstract def urlPartialInvariantFunctor: PartialInvariantFunctor[Url]
    Definition Classes
    Urls
  105. abstract def urlWithQueryString[A, B](path: Path[A], qs: QueryString[B])(implicit tupler: Tupler[A, B]): Url[Out]
    Definition Classes
    Urls
  106. abstract def withDescriptionEnum[A](enumeration: Enum[A], description: String): Enum[A]
    Definition Classes
    JsonSchemas
  107. abstract def withDescriptionJsonSchema[A](schema: JsonSchema[A], description: String): JsonSchema[A]
    Definition Classes
    JsonSchemas
  108. abstract def withDescriptionRecord[A](record: Record[A], description: String): Record[A]
    Definition Classes
    JsonSchemas
  109. abstract def withDescriptionTagged[A](tagged: Tagged[A], description: String): Tagged[A]
    Definition Classes
    JsonSchemas
  110. abstract def withDiscriminatorTagged[A](tagged: Tagged[A], discriminatorName: String): Tagged[A]
    Definition Classes
    JsonSchemas
  111. abstract def withExampleEnum[A](enumeration: Enum[A], example: A): Enum[A]
    Definition Classes
    JsonSchemas
  112. abstract def withExampleJsonSchema[A](schema: JsonSchema[A], example: A): JsonSchema[A]
    Definition Classes
    JsonSchemas
  113. abstract def withExampleRecord[A](record: Record[A], example: A): Record[A]
    Definition Classes
    JsonSchemas
  114. abstract def withExampleTagged[A](tagged: Tagged[A], example: A): Tagged[A]
    Definition Classes
    JsonSchemas
  115. abstract def withTitleEnum[A](enumeration: Enum[A], title: String): Enum[A]
    Definition Classes
    JsonSchemas
  116. abstract def withTitleJsonSchema[A](schema: JsonSchema[A], title: String): JsonSchema[A]
    Definition Classes
    JsonSchemas
  117. abstract def withTitleRecord[A](record: Record[A], title: String): Record[A]
    Definition Classes
    JsonSchemas
  118. abstract def withTitleTagged[A](tagged: Tagged[A], title: String): Tagged[A]
    Definition Classes
    JsonSchemas
  119. abstract def zipRecords[A, B](recordA: Record[A], recordB: Record[B])(implicit t: Tupler[A, B]): Record[Out]
    Definition Classes
    JsonSchemas
  120. abstract def lazyRecord[A](schema: => Record[A], name: String): JsonSchema[A]
    Definition Classes
    JsonSchemas
    Annotations
    @deprecated
    Deprecated

    (Since version 1.4.0) Use lazyRecord(name)(...) instead

  121. abstract def lazyTagged[A](schema: => Tagged[A], name: String): JsonSchema[A]
    Definition Classes
    JsonSchemas
    Annotations
    @deprecated
    Deprecated

    (Since version 1.4.0) Use lazyTagged(name)(...) instead

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def AlreadyReported: StatusCode
    Definition Classes
    StatusCodes
  5. def Conflict: StatusCode
    Definition Classes
    StatusCodes
  6. def ExpectationFailed: StatusCode
    Definition Classes
    StatusCodes
  7. def FailedDependency: StatusCode
    Definition Classes
    StatusCodes
  8. def Gone: StatusCode
    Definition Classes
    StatusCodes
  9. def IMUsed: StatusCode
    Definition Classes
    StatusCodes
  10. def LengthRequired: StatusCode
    Definition Classes
    StatusCodes
  11. def Locked: StatusCode
    Definition Classes
    StatusCodes
  12. def MethodNotAllowed: StatusCode
    Definition Classes
    StatusCodes
  13. def MisdirectedRequest: StatusCode
    Definition Classes
    StatusCodes
  14. def MultiStatus: StatusCode
    Definition Classes
    StatusCodes
  15. def NonAuthoritativeInformation: StatusCode
    Definition Classes
    StatusCodes
  16. def NotAcceptable: StatusCode
    Definition Classes
    StatusCodes
  17. def NotModified: StatusCode
    Definition Classes
    StatusCodes
  18. def PartialContent: StatusCode
    Definition Classes
    StatusCodes
  19. def PaymentRequired: StatusCode
    Definition Classes
    StatusCodes
  20. def PermanentRedirect: StatusCode
    Definition Classes
    StatusCodes
  21. def PreconditionFailed: StatusCode
    Definition Classes
    StatusCodes
  22. def PreconditionRequired: StatusCode
    Definition Classes
    StatusCodes
  23. def ProxyAuthenticationRequired: StatusCode
    Definition Classes
    StatusCodes
  24. def RangeNotSatisfiable: StatusCode
    Definition Classes
    StatusCodes
  25. def RequestHeaderFieldsTooLarge: StatusCode
    Definition Classes
    StatusCodes
  26. def RequestTimeout: StatusCode
    Definition Classes
    StatusCodes
  27. def ResetContent: StatusCode
    Definition Classes
    StatusCodes
  28. def TemporaryRedirect: StatusCode
    Definition Classes
    StatusCodes
  29. def TooEarly: StatusCode
    Definition Classes
    StatusCodes
  30. val UUIDEndpoint: Endpoint[(UUID, String, Int), String]
    Definition Classes
    EndpointsTestApi
  31. def UnavailableForLegalReasons: StatusCode
    Definition Classes
    StatusCodes
  32. def UnprocessableEntity: StatusCode
    Definition Classes
    StatusCodes
  33. def UnsupportedMediaType: StatusCode
    Definition Classes
    StatusCodes
  34. def UpgradeRequired: StatusCode
    Definition Classes
    StatusCodes
  35. def UriTooLong: StatusCode
    Definition Classes
    StatusCodes
  36. def addRequestHeaders[A, H](request: Request[A], headers: RequestHeaders[H])(implicit tupler: Tupler[A, H]): Request[Out]
    Definition Classes
    Requests
  37. def addRequestQueryString[A, Q](request: Request[A], queryString: QueryString[Q])(implicit tupler: Tupler[A, Q]): Request[Out]
    Definition Classes
    Requests
  38. def addResponseHeaders[A, H](response: Response[A], headers: ResponseHeaders[H])(implicit tupler: Tupler[A, H]): Response[Out]
    Definition Classes
    Responses
  39. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  40. final def badRequest[A, R](docs: Documentation, headers: ResponseHeaders[A])(implicit tupler: Tupler.Aux[ClientErrors, A, R]): Response[R]
    Definition Classes
    Responses
  41. def bigdecimalWithConstraintsJsonSchema(props: NumericConstraints[BigDecimal]): JsonSchema[BigDecimal]
    Definition Classes
    JsonSchemas
  42. implicit def booleanQueryString: QueryStringParam[Boolean]
    Definition Classes
    Urls
  43. val cacheHeaders: ResponseHeaders[Cache]
    Definition Classes
    EndpointsTestApi
  44. lazy val clientErrorsResponse: Response[ClientErrors]
    Definition Classes
    Errors
  45. final def clientErrorsToInvalid(clientErrors: ClientErrors): Invalid
    Definition Classes
    BuiltInErrors → Errors
  46. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  47. val dateTimeFormatter: DateTimeFormatter
    Definition Classes
    EndpointsTestApi
  48. def defaultDiscriminatorName: String
    Definition Classes
    JsonSchemas
  49. implicit final def defaultStringJsonSchema: JsonSchema[String]
    Definition Classes
    JsonSchemas
  50. 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
  51. val deleteEndpoint: Endpoint[String, Unit]
    Definition Classes
    EndpointsTestApi
  52. val deleteUUIDEndpoint: Endpoint[UUID, Unit]
    Definition Classes
    EndpointsTestApi
  53. val detailedErrorEndpoint: Endpoint[(String, String, Int), String]
    Definition Classes
    EndpointsTestApi
  54. implicit def doubleQueryString: QueryStringParam[Double]
    Definition Classes
    Urls
  55. implicit def doubleSegment: Segment[Double]
    Definition Classes
    Urls
  56. def doubleWithConstraintsJsonSchema(props: NumericConstraints[Double]): JsonSchema[Double]
    Definition Classes
    JsonSchemas
  57. implicit lazy val durationSchema: JsonSchema[Duration]
    Definition Classes
    JsonSchemas
  58. val emptyResponseDetailedErrorEndpoint: Endpoint[(String, String, Int), Unit]
    Definition Classes
    EndpointsTestApi
  59. val emptyResponseErrorEndpoint: Endpoint[(String, String, Int), Unit]
    Definition Classes
    EndpointsTestApi
  60. val emptyResponseSmokeEndpoint: Endpoint[(String, String, Int), Unit]
    Definition Classes
    EndpointsTestApi
  61. val emptyResponseUUIDEndpoint: Endpoint[(UUID, String, Int), Unit]
    Definition Classes
    EndpointsTestApi
  62. val endpointWithOptionalResponseHeader: Endpoint[Unit, (String, Option[String])]
    Definition Classes
    EndpointsTestApi
  63. val endpointWithTransformedRequest: Endpoint[(Int, String), Unit]
    Definition Classes
    EndpointsTestApi
  64. val endpointWithTransformedResponse: Endpoint[Unit, TransformedResponse]
    Definition Classes
    EndpointsTestApi
  65. val endpointWithTransformedResponseEntity: Endpoint[Unit, StringWrapper]
    Definition Classes
    EndpointsTestApi
  66. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  67. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  68. val errorEndpoint: Endpoint[(String, String, Int), String]
    Definition Classes
    EndpointsTestApi
  69. def floatWithConstraintsJsonSchema(props: NumericConstraints[Float]): JsonSchema[Float]
    Definition Classes
    JsonSchemas
  70. 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
  71. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  72. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  73. val headers1: RequestHeaders[(String, String)]
    Definition Classes
    EndpointsTestApi
  74. val headers2: RequestHeaders[Int]
    Definition Classes
    EndpointsTestApi
  75. implicit lazy val instantJsonSchema: JsonSchema[Instant]
    Definition Classes
    JsonSchemas
  76. final def intEnumeration[A](values: Seq[A])(encode: (A) => Int)(implicit tpe: JsonSchema[Int]): Enum[A]
    Definition Classes
    JsonSchemas
  77. implicit def intQueryString: QueryStringParam[Int]
    Definition Classes
    Urls
  78. implicit def intSegment: Segment[Int]
    Definition Classes
    Urls
  79. def intWithConstraintsJsonSchema(props: NumericConstraints[Int]): JsonSchema[Int]
    Definition Classes
    JsonSchemas
  80. final def internalServerError[A, R](docs: Documentation, headers: ResponseHeaders[A])(implicit tupler: Tupler.Aux[ServerError, A, R]): Response[R]
    Definition Classes
    Responses
  81. final def invalidToClientErrors(invalid: Invalid): ClientErrors
    Definition Classes
    BuiltInErrors → Errors
  82. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  83. val joinedHeadersEndpoint: Endpoint[(String, String), String]
    Definition Classes
    EndpointsTestApi
  84. def lazyRecord[A](name: String)(schema: => Record[A]): Record[A]
    Definition Classes
    JsonSchemas
  85. def lazySchema[A](name: String)(schema: => JsonSchema[A]): JsonSchema[A]
    Definition Classes
    JsonSchemas
  86. def lazyTagged[A](name: String)(schema: => Tagged[A]): Tagged[A]
    Definition Classes
    JsonSchemas
  87. final def literal[A](value: A)(implicit tpe: JsonSchema[A]): JsonSchema[Unit]
    Definition Classes
    JsonSchemas
  88. implicit def longQueryString: QueryStringParam[Long]
    Definition Classes
    Urls
  89. implicit def longSegment: Segment[Long]
    Definition Classes
    Urls
  90. def longWithConstraintsJsonSchema(props: NumericConstraints[Long]): JsonSchema[Long]
    Definition Classes
    JsonSchemas
  91. def mapEndpointDocs[A, B](endpoint: Endpoint[A, B], func: (EndpointDocs) => EndpointDocs): Endpoint[A, B]
    Definition Classes
    EndpointsWithCustomErrors
  92. def mapEndpointRequest[A, B, C](endpoint: Endpoint[A, B], func: (Request[A]) => Request[C]): Endpoint[C, B]
    Definition Classes
    EndpointsWithCustomErrors
  93. def mapEndpointResponse[A, B, C](endpoint: Endpoint[A, B], func: (Response[B]) => Response[C]): Endpoint[A, C]
    Definition Classes
    EndpointsWithCustomErrors
  94. val mappedEndpoint: Endpoint[(Int, String, Int, String), Either[Unit, (String, String)]]
    Definition Classes
    EndpointsTestApi
  95. val mappedEndpointLeft: Endpoint[(Int, String, Int, String), Either[Unit, (String, String)]]
    Definition Classes
    EndpointsTestApi
  96. val mappedEndpointRight: Endpoint[(Int, String, Int, String), Either[Unit, (String, String)]]
    Definition Classes
    EndpointsTestApi
  97. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  98. val noneOptionalResponseHeader: Endpoint[Unit, (String, Option[String])]
    Definition Classes
    EndpointsTestApi
  99. val notFoundOptionalEndpoint: Endpoint[Unit, Option[String]]
    Definition Classes
    EndpointsTestApi
  100. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  101. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  102. implicit lazy val offsetDateTimeSchema: JsonSchema[OffsetDateTime]
    Definition Classes
    JsonSchemas
  103. 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
  104. def optFieldWithDefault[A](name: String, defaultValue: A, docs: Option[String])(implicit arg0: JsonSchema[A]): Record[A]
    Definition Classes
    JsonSchemas
  105. val optQsEndpoint: Endpoint[(String, String, Option[Int]), String]
    Definition Classes
    EndpointsTestApi
  106. def optQsWithDefault[A](name: String, default: A, docs: Documentation)(implicit value: QueryStringParam[A]): QueryString[WithDefault[A]]
    Definition Classes
    Urls
  107. val optUUIDQsEndpoint: Endpoint[(String, UUID, Option[Int]), String]
    Definition Classes
    EndpointsTestApi
  108. val optionalEndpoint: Endpoint[Unit, Option[String]]
    Definition Classes
    EndpointsTestApi
  109. def orElseMergeTagged[A, C >: A, B <: C](taggedA: Tagged[A], taggedB: Tagged[B])(implicit arg0: ClassTag[A], arg1: ClassTag[B]): Tagged[C]
    Definition Classes
    JsonSchemas
  110. 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
  111. val path: Path[Unit]
    Definition Classes
    Urls
  112. 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
  113. def preciseField[A](name: String, documentation: Option[String])(implicit tpe: JsonSchema[A]): Record[PreciseField[A]]
    Definition Classes
    JsonSchemas
  114. 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
  115. val putEndpoint: Endpoint[String, Unit]
    Definition Classes
    EndpointsTestApi
  116. val putEndpointMapped: Endpoint[(String, String), Option[Unit]]
    Definition Classes
    EndpointsTestApi
  117. val putUUIDEndpoint: Endpoint[UUID, Unit]
    Definition Classes
    EndpointsTestApi
  118. val reqBody1: RequestEntity[LocalDate]
    Definition Classes
    EndpointsTestApi
  119. lazy val serverErrorResponse: Response[ServerError]
    Definition Classes
    Errors
  120. final def serverErrorToThrowable(serverError: ServerError): Throwable
    Definition Classes
    BuiltInErrors → Errors
  121. val singleStaticGetSegment: Endpoint[Unit, User]
  122. val slowResponseEndpoint: Endpoint[Unit, String]
    Definition Classes
    EndpointsTestApi
  123. val smokeEndpoint: Endpoint[(String, String, Int), String]
    Definition Classes
    EndpointsTestApi
  124. val someOptionalResponseHeader: Endpoint[Unit, (String, Option[String])]
    Definition Classes
    EndpointsTestApi
  125. final def stringEnumeration[A](values: Seq[A])(encode: (A) => String)(implicit tpe: JsonSchema[String]): Enum[A]
    Definition Classes
    JsonSchemas
  126. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  127. final def throwableToServerError(throwable: Throwable): ServerError
    Definition Classes
    BuiltInErrors → Errors
  128. def toString(): String
    Definition Classes
    AnyRef → Any
  129. val trailingSlashEndpoint: Endpoint[Unit, Unit]
    Definition Classes
    EndpointsTestApi
  130. val transformedRequest: Request[(Int, String)]
    Definition Classes
    EndpointsTestApi
  131. val transformedResponseEntity: ResponseEntity[StringWrapper]
    Definition Classes
    EndpointsTestApi
  132. val updateUser: Endpoint[(Long, User), User]
  133. val url1: Url[String]
    Definition Classes
    EndpointsTestApi
  134. implicit val userJsonSchema: JsonSchema[User]
  135. implicit final lazy val uuidJsonSchema: JsonSchema[UUID]
    Definition Classes
    JsonSchemas
  136. implicit def uuidQueryString: QueryStringParam[UUID]
    Definition Classes
    Urls
  137. implicit def uuidSegment: Segment[UUID]
    Definition Classes
    Urls
  138. val versionedResource: Endpoint[Unit, (String, Cache)]
    Definition Classes
    EndpointsTestApi
  139. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  140. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  141. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  142. final def wheneverFound[A](responseA: Response[A], notFoundDocs: Documentation): Response[Option[A]]
    Definition Classes
    Responses
  143. val xmapHeadersEndpoint: Endpoint[Int, String]
    Definition Classes
    EndpointsTestApi
  144. val xmapReqBodyEndpoint: Endpoint[LocalDate, String]
    Definition Classes
    EndpointsTestApi
  145. val xmapUrlEndpoint: Endpoint[String, String]
    Definition Classes
    EndpointsTestApi
  146. object EndpointDocs extends Serializable
    Definition Classes
    EndpointsWithCustomErrors

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from JsonSchemas

Inherited from TuplesSchemas

Inherited from JsonCodecs

Inherited from JsonEntities

Inherited from EndpointsTestApi

Inherited from Endpoints

Inherited from BuiltInErrors

Inherited from Errors

Inherited from Responses

Inherited from StatusCodes

Inherited from Requests

Inherited from Methods

Inherited from Urls

Inherited from AnyRef

Inherited from Any

Ungrouped