Packages

p

tapir

package tapir

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

Type Members

  1. type AnyCodec = Codec[_, _ <: MediaType, _]
  2. type AnyCodecForMany = CodecForMany[_, _ <: MediaType, _]
  3. type AnyCodecMeta = CodecMeta[_ <: MediaType, _]
  4. type AnyPart = Part[_]
  5. 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, M <: MediaType](implicit tm: CodecForOptional[T, M, _]): Body[T, M, _]
    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. val endpoint: Endpoint[Unit, Unit, Unit, Nothing]
    Definition Classes
    Tapir
  8. def extractFromRequest[T](f: (ServerRequest) ⇒ T): ExtractFromRequest[T]
    Definition Classes
    Tapir
  9. def formBody[T](implicit codec: CodecForOptional[T, XWwwFormUrlencoded, _]): Body[T, XWwwFormUrlencoded, _]
    Definition Classes
    Tapir
  10. def header[T](name: String)(implicit arg0: PlainCodecForMany[T]): Header[T]
    Definition Classes
    Tapir
  11. def headers: Headers
    Definition Classes
    Tapir
  12. def jsonBody[T](implicit codec: CodecForOptional[T, Json, _]): Body[T, Json, _]
    Definition Classes
    Tapir
  13. def multipartBody[T](implicit codec: CodecForOptional[T, MultipartFormData, _]): Body[T, MultipartFormData, _]
    Definition Classes
    Tapir
  14. def path[T](name: String)(implicit arg0: PlainCodec[T]): PathCapture[T]
    Definition Classes
    Tapir
  15. def path[T](implicit arg0: PlainCodec[T]): PathCapture[T]
    Definition Classes
    Tapir
  16. def paths: PathsCapture
    Definition Classes
    Tapir
  17. def plainBody[T](implicit codec: CodecForOptional[T, TextPlain, _]): Body[T, TextPlain, _]
    Definition Classes
    Tapir
  18. def query[T](name: String)(implicit arg0: PlainCodecForMany[T]): Query[T]
    Definition Classes
    Tapir
  19. def queryParams: QueryParams
    Definition Classes
    Tapir
  20. def schemaFor[T](implicit arg0: SchemaFor[T]): Schema
    Definition Classes
    Tapir
  21. def setCookie(name: String): Header[SetCookieValue]
    Definition Classes
    Tapir
  22. def setCookies: Header[List[SetCookie]]
    Definition Classes
    Tapir
  23. def statusCode: StatusCode
    Definition Classes
    Tapir
  24. def streamBody[S](schema: Schema, mediaType: MediaType): Body[S, mediaType.type]
    Definition Classes
    Tapir
  25. def stringBody(charset: Charset): Body[String, TextPlain, String]
    Definition Classes
    Tapir
  26. def stringBody(charset: String): Body[String, TextPlain, String]
    Definition Classes
    Tapir
  27. def stringBody: Body[String, TextPlain, String]
    Definition Classes
    Tapir
  28. implicit def stringToPath(s: String): EndpointInput[Unit]
    Definition Classes
    Tapir
  29. def whenClass[U](implicit arg0: ClassTag[U], arg1: SchemaFor[U]): When[Any]
    Definition Classes
    Tapir
  30. def whenValue[U](p: (U) ⇒ Boolean): When[U]
    Definition Classes
    Tapir

Deprecated Value Members

  1. def statusFrom[I](io: EndpointIO[I], default: StatusCode, when: (When[I], StatusCode)*): StatusFrom[I]
    Definition Classes
    Tapir
    Annotations
    @deprecated
    Deprecated

Inherited from Tapir

Inherited from TapirDerivedInputs

Inherited from AnyRef

Inherited from Any

Ungrouped