Packages

p

sttp

tapir

package tapir

Linear Supertypes
Tapir, ModifyMacroSupport, ModifyMacroFunctorSupport, TapirDerivedInputs, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. tapir
  2. Tapir
  3. ModifyMacroSupport
  4. ModifyMacroFunctorSupport
  5. TapirDerivedInputs
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AnyListCodec = Codec[_ <: List[_], _, _ <: CodecFormat]
  2. type AnyPart = Part[_]
  3. sealed trait Color extends AnyRef
  4. case class ColorValue(color: Color, value: Int) extends Product with Serializable
  5. implicit class ModifyEach[F[_], T] extends AnyRef
    Definition Classes
    ModifyMacroFunctorSupport
  6. implicit class ModifyEachMap[F[_, _], K, T] extends AnyRef
    Definition Classes
    ModifyMacroSupport
  7. trait ModifyFunctor[F[_], A] extends AnyRef
    Definition Classes
    ModifyMacroFunctorSupport
  8. trait ModifyMapAtFunctor[F[_, _], K, T] extends AnyRef
    Definition Classes
    ModifyMacroSupport
  9. type RawPart = Part[_]
  10. final class WebSocketBodyBuilder[REQ, REQ_CF <: CodecFormat, RESP, RESP_CF <: CodecFormat] extends AnyRef
    Definition Classes
    Tapir

Value Members

  1. def anyFromStringBody[T, CF <: CodecFormat](codec: Codec[String, T, CF], charset: Charset): Body[String, T]
    Definition Classes
    Tapir
  2. def anyFromUtf8StringBody[T, CF <: CodecFormat](codec: Codec[String, T, CF]): Body[String, T]
    Definition Classes
    Tapir
  3. def anyJsonBody[T](implicit arg0: JsonCodec[T]): Body[String, T]
    Definition Classes
    Tapir
  4. def auth: TapirAuth.type
    Definition Classes
    Tapir
  5. def binaryBody[R, T](implicit arg0: Binary[R], arg1: Codec[R, T, OctetStream]): Body[R, T]
    Definition Classes
    Tapir
  6. def byteArrayBody: Body[Array[Byte], Array[Byte]]
    Definition Classes
    Tapir
  7. def byteBufferBody: Body[ByteBuffer, ByteBuffer]
    Definition Classes
    Tapir
  8. def clientIp: EndpointInput[Option[String]]
    Definition Classes
    TapirDerivedInputs
  9. def cookie[T](name: String)(implicit arg0: Codec[Option[String], T, TextPlain]): Cookie[T]
    Definition Classes
    Tapir
  10. def cookies: Header[List[Cookie]]
    Definition Classes
    Tapir
  11. val emptyOutput: EndpointOutput[Unit]
    Definition Classes
    Tapir
  12. val endpoint: Endpoint[Unit, Unit, Unit, Any]
    Definition Classes
    Tapir
  13. def extractFromRequest[T](f: (ServerRequest) ⇒ T): ExtractFromRequest[T]
    Definition Classes
    Tapir
  14. def fileBody: Body[File, File]
    Definition Classes
    Tapir
  15. def formBody[T](charset: Charset)(implicit arg0: Codec[String, T, XWwwFormUrlencoded]): Body[String, T]
    Definition Classes
    Tapir
  16. def formBody[T](implicit arg0: Codec[String, T, XWwwFormUrlencoded]): Body[String, T]
    Definition Classes
    Tapir
  17. def header(name: String, value: String): FixedHeader[Unit]
    Definition Classes
    Tapir
  18. def header(h: Header): FixedHeader[Unit]
    Definition Classes
    Tapir
  19. def header[T](name: String)(implicit arg0: Codec[List[String], T, TextPlain]): Header[T]
    Definition Classes
    Tapir
  20. def headers: Headers[List[Header]]
    Definition Classes
    Tapir
  21. val htmlBodyUtf8: Body[String, String]
    Definition Classes
    Tapir
  22. val infallibleEndpoint: Endpoint[Unit, Nothing, Unit, Any]
    Definition Classes
    Tapir
  23. def inputStreamBody: Body[InputStream, InputStream]
    Definition Classes
    Tapir
  24. def isWebSocket: EndpointInput[Boolean]
    Definition Classes
    TapirDerivedInputs
  25. implicit def mapModifyFunctor[M[KT, TT] <: Map[KT, TT], K, T](implicit cbf: CanBuildFrom[M[K, T], (K, T), M[K, T]]): ModifyMapAtFunctor[M, K, T]
    Definition Classes
    ModifyMacroSupport
  26. def multipartBody[T](implicit multipartCodec: MultipartCodec[T]): Body[Seq[RawPart], T]
    Definition Classes
    Tapir
  27. val multipartBody: Body[Seq[RawPart], Seq[Part[Array[Byte]]]]
    Definition Classes
    Tapir
  28. def oneOf[T](firstCase: StatusMapping[_ <: T], otherCases: StatusMapping[_ <: T]*): OneOf[T, T]
    Definition Classes
    Tapir
  29. implicit def optionModifyFunctor[A]: ModifyFunctor[Option, A]
    Definition Classes
    ModifyMacroFunctorSupport
  30. def path[T](name: String)(implicit arg0: Codec[String, T, TextPlain]): PathCapture[T]
    Definition Classes
    Tapir
  31. def path[T](implicit arg0: Codec[String, T, TextPlain]): PathCapture[T]
    Definition Classes
    Tapir
  32. def pathBody: Body[File, Path]
    Definition Classes
    Tapir
  33. def paths: PathsCapture[List[String]]
    Definition Classes
    Tapir
  34. def plainBody[T](charset: Charset)(implicit arg0: Codec[String, T, TextPlain]): Body[String, T]
    Definition Classes
    Tapir
  35. def plainBody[T](implicit arg0: Codec[String, T, TextPlain]): Body[String, T]
    Definition Classes
    Tapir
  36. def query[T](name: String)(implicit arg0: Codec[List[String], T, TextPlain]): Query[T]
    Definition Classes
    Tapir
  37. def queryParams: QueryParams[QueryParams]
    Definition Classes
    Tapir
  38. def rawBinaryBody[R](implicit arg0: Binary[R], codec: Codec[R, R, OctetStream]): Body[R, R]
    Definition Classes
    Tapir
  39. def schemaFor[T](implicit arg0: Schema[T]): Schema[T]
    Definition Classes
    Tapir
  40. def setCookie(name: String): Header[CookieValueWithMeta]
    Definition Classes
    Tapir
  41. def setCookies: Header[List[CookieWithMeta]]
    Definition Classes
    Tapir
  42. def statusCode(statusCode: StatusCode): FixedStatusCode[Unit]
    Definition Classes
    Tapir
  43. def statusCode: StatusCode[StatusCode]
    Definition Classes
    Tapir
  44. def statusDefaultMapping[T](output: EndpointOutput[T]): StatusMapping[T]
    Definition Classes
    Tapir
  45. macro def statusMapping[T](statusCode: StatusCode, output: EndpointOutput[T])(implicit arg0: ClassTag[T]): StatusMapping[T]
    Definition Classes
    Tapir
  46. def statusMappingClassMatcher[T](statusCode: StatusCode, output: EndpointOutput[T], runtimeClass: Class[_]): StatusMapping[T]
    Definition Classes
    Tapir
  47. def statusMappingExactMatcher[T](statusCode: StatusCode, output: EndpointOutput[T])(firstExactValue: T, rest: T*)(implicit arg0: ClassTag[T]): StatusMapping[T]
    Definition Classes
    Tapir
  48. def statusMappingFromMatchType[T](statusCode: StatusCode, output: EndpointOutput[T])(implicit arg0: MatchType[T]): StatusMapping[T]
    Definition Classes
    Tapir
  49. def statusMappingValueMatcher[T](statusCode: StatusCode, output: EndpointOutput[T])(matcher: PartialFunction[Any, Boolean]): StatusMapping[T]
    Definition Classes
    Tapir
  50. def streamBody[S](s: Streams[S], schema: Schema[_], format: CodecFormat, charset: Option[Charset]): StreamBodyIO[BinaryStream, BinaryStream, S]
    Definition Classes
    Tapir
  51. def stringBody(charset: Charset): Body[String, String]
    Definition Classes
    Tapir
  52. def stringBody(charset: String): Body[String, String]
    Definition Classes
    Tapir
  53. def stringBody: Body[String, String]
    Definition Classes
    Tapir
  54. implicit def stringToPath(s: String): FixedPath[Unit]
    Definition Classes
    Tapir
  55. implicit def traversableModifyFunctor[F[_], A](implicit cbf: CanBuildFrom[F[A], A, F[A]], ev: (F[A]) ⇒ TraversableLike[A, F[A]]): ModifyFunctor[F, A]
    Definition Classes
    ModifyMacroSupport
  56. def webSocketBody[REQ, REQ_CF <: CodecFormat, RESP, RESP_CF <: CodecFormat]: WebSocketBodyBuilder[REQ, REQ_CF, RESP, RESP_CF]
    Definition Classes
    Tapir
  57. def webSocketBodyRaw[S](s: Streams[S]): WebSocketBodyOutput[Pipe[WebSocketFrame, WebSocketFrame], WebSocketFrame, WebSocketFrame, Pipe[WebSocketFrame, WebSocketFrame], S]
    Definition Classes
    Tapir
  58. def xmlBody[T](implicit arg0: XmlCodec[T]): Body[String, T]
    Definition Classes
    Tapir
  59. object Blue extends Color with Product with Serializable
  60. object Red extends Color with Product with Serializable

Inherited from Tapir

Inherited from ModifyMacroSupport

Inherited from ModifyMacroFunctorSupport

Inherited from TapirDerivedInputs

Inherited from AnyRef

Inherited from Any

Ungrouped