Packages

p

sttp

tapir

package tapir

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 AnyCodec = Codec[_, _ <: CodecFormat, _]
  2. type AnyCodecForMany = CodecForMany[_, _ <: CodecFormat, _]
  3. type AnyCodecMeta = CodecMeta[_, _ <: CodecFormat, _]
  4. type AnyPart = Part[_]
  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[_]

Value Members

  1. def auth: TapirAuth.type
    Definition Classes
    Tapir
  2. def binaryBody[T](implicit codec: CodecForOptional[T, OctetStream, _]): Body[T, OctetStream, _]
    Definition Classes
    Tapir
  3. def body[T, CF <: CodecFormat](implicit tm: CodecForOptional[T, CF, _]): Body[T, CF, _]
    Definition Classes
    Tapir
  4. def clientIp: EndpointInput[Option[String]]
    Definition Classes
    TapirDerivedInputs
  5. def cookie[T](name: String)(implicit arg0: PlainCodecForOptional[T]): Cookie[T]
    Definition Classes
    Tapir
  6. def cookies: Header[List[Cookie]]
    Definition Classes
    Tapir
  7. def emptyOutput: EndpointOutput[Unit]
    Definition Classes
    Tapir
  8. val endpoint: Endpoint[Unit, Unit, Unit, Nothing]
    Definition Classes
    Tapir
  9. def extractFromRequest[T](f: (ServerRequest) ⇒ T): ExtractFromRequest[T]
    Definition Classes
    Tapir
  10. def formBody[T](implicit codec: CodecForOptional[T, XWwwFormUrlencoded, _]): Body[T, XWwwFormUrlencoded, _]
    Definition Classes
    Tapir
  11. def header(name: String, value: String): FixedHeader
    Definition Classes
    Tapir
  12. def header(h: Header): FixedHeader
    Definition Classes
    Tapir
  13. def header[T](name: String)(implicit arg0: PlainCodecForMany[T]): Header[T]
    Definition Classes
    Tapir
  14. def headers: Headers
    Definition Classes
    Tapir
  15. val htmlBodyUtf8: Body[String, TextHtml, String]
    Definition Classes
    Tapir
  16. val infallibleEndpoint: Endpoint[Unit, Nothing, Unit, Nothing]
    Definition Classes
    Tapir
  17. def jsonBody[T](implicit codec: CodecForOptional[T, Json, _]): Body[T, Json, _]
    Definition Classes
    Tapir
  18. 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
  19. def multipartBody[T](implicit codec: CodecForOptional[T, MultipartFormData, _]): Body[T, MultipartFormData, _]
    Definition Classes
    Tapir
  20. def oneOf[I](firstCase: StatusMapping[_ <: I], otherCases: StatusMapping[_ <: I]*): OneOf[I]
    Definition Classes
    Tapir
  21. implicit def optionModifyFunctor[A]: ModifyFunctor[Option, A]
    Definition Classes
    ModifyMacroFunctorSupport
  22. def path[T](name: String)(implicit arg0: PlainCodec[T]): PathCapture[T]
    Definition Classes
    Tapir
  23. def path[T](implicit arg0: PlainCodec[T]): PathCapture[T]
    Definition Classes
    Tapir
  24. def paths: PathsCapture
    Definition Classes
    Tapir
  25. def plainBody[T](implicit codec: CodecForOptional[T, TextPlain, _]): Body[T, TextPlain, _]
    Definition Classes
    Tapir
  26. def query[T](name: String)(implicit arg0: PlainCodecForMany[T]): Query[T]
    Definition Classes
    Tapir
  27. def queryParams: QueryParams
    Definition Classes
    Tapir
  28. def schemaFor[T](implicit arg0: Schema[T]): Schema[T]
    Definition Classes
    Tapir
  29. def setCookie(name: String): Header[CookieValueWithMeta]
    Definition Classes
    Tapir
  30. def setCookies: Header[List[CookieWithMeta]]
    Definition Classes
    Tapir
  31. def statusCode(statusCode: StatusCode): FixedStatusCode
    Definition Classes
    Tapir
  32. def statusCode: StatusCode
    Definition Classes
    Tapir
  33. def statusDefaultMapping[O](output: EndpointOutput[O]): StatusMapping[O]
    Definition Classes
    Tapir
  34. macro def statusMapping[O](statusCode: StatusCode, output: EndpointOutput[O])(implicit arg0: ClassTag[O]): StatusMapping[O]
    Definition Classes
    Tapir
  35. def statusMappingClassMatcher[O](statusCode: StatusCode, output: EndpointOutput[O], runtimeClass: Class[_]): StatusMapping[O]
    Definition Classes
    Tapir
  36. def statusMappingFromMatchType[O](statusCode: StatusCode, output: EndpointOutput[O])(implicit arg0: MatchType[O]): StatusMapping[O]
    Definition Classes
    Tapir
  37. def statusMappingValueMatcher[O](statusCode: StatusCode, output: EndpointOutput[O])(matcher: PartialFunction[Any, Boolean]): StatusMapping[O]
    Definition Classes
    Tapir
  38. def streamBody[S](schema: Schema[_], format: CodecFormat): Body[S, format.type]
    Definition Classes
    Tapir
  39. def stringBody(charset: Charset): Body[String, TextPlain, String]
    Definition Classes
    Tapir
  40. def stringBody(charset: String): Body[String, TextPlain, String]
    Definition Classes
    Tapir
  41. def stringBody: Body[String, TextPlain, String]
    Definition Classes
    Tapir
  42. implicit def stringToPath(s: String): EndpointInput[Unit]
    Definition Classes
    Tapir
  43. 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

Inherited from Tapir

Inherited from ModifyMacroSupport

Inherited from ModifyMacroFunctorSupport

Inherited from TapirDerivedInputs

Inherited from AnyRef

Inherited from Any

Ungrouped