Package

tapir

Permalink

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, _]

    Permalink
  2. type AnyCodecForMany = CodecForMany[_, _ <: MediaType, _]

    Permalink
  3. type AnyCodecMeta = CodecMeta[_ <: MediaType, _]

    Permalink
  4. type AnyPart = Part[_]

    Permalink
  5. type RawPart = Part[_]

    Permalink

Value Members

  1. def auth: TapirAuth.type

    Permalink
    Definition Classes
    Tapir
  2. def binaryBody[T](implicit codec: CodecForOptional[T, OctetStream, _]): Body[T, OctetStream, _]

    Permalink
    Definition Classes
    Tapir
  3. def body[T, M <: MediaType](implicit tm: CodecForOptional[T, M, _]): Body[T, M, _]

    Permalink
    Definition Classes
    Tapir
  4. def clientIp: EndpointInput[Option[String]]

    Permalink
    Definition Classes
    TapirDerivedInputs
  5. def cookie[T](name: String)(implicit arg0: PlainCodecForOptional[T]): Cookie[T]

    Permalink
    Definition Classes
    Tapir
  6. def cookies: Header[List[Cookie]]

    Permalink
    Definition Classes
    Tapir
  7. val endpoint: Endpoint[Unit, Unit, Unit, Nothing]

    Permalink
    Definition Classes
    Tapir
  8. def extractFromRequest[T](f: (ServerRequest) ⇒ T): ExtractFromRequest[T]

    Permalink
    Definition Classes
    Tapir
  9. def formBody[T](implicit codec: CodecForOptional[T, XWwwFormUrlencoded, _]): Body[T, XWwwFormUrlencoded, _]

    Permalink
    Definition Classes
    Tapir
  10. def header[T](name: String)(implicit arg0: PlainCodecForMany[T]): Header[T]

    Permalink
    Definition Classes
    Tapir
  11. def headers: Headers

    Permalink
    Definition Classes
    Tapir
  12. def jsonBody[T](implicit codec: CodecForOptional[T, Json, _]): Body[T, Json, _]

    Permalink
    Definition Classes
    Tapir
  13. def multipartBody[T](implicit codec: CodecForOptional[T, MultipartFormData, _]): Body[T, MultipartFormData, _]

    Permalink
    Definition Classes
    Tapir
  14. def path[T](name: String)(implicit arg0: PlainCodec[T]): PathCapture[T]

    Permalink
    Definition Classes
    Tapir
  15. def path[T](implicit arg0: PlainCodec[T]): PathCapture[T]

    Permalink
    Definition Classes
    Tapir
  16. def paths: PathsCapture

    Permalink
    Definition Classes
    Tapir
  17. def plainBody[T](implicit codec: CodecForOptional[T, TextPlain, _]): Body[T, TextPlain, _]

    Permalink
    Definition Classes
    Tapir
  18. def query[T](name: String)(implicit arg0: PlainCodecForMany[T]): Query[T]

    Permalink
    Definition Classes
    Tapir
  19. def queryParams: QueryParams

    Permalink
    Definition Classes
    Tapir
  20. def schemaFor[T](implicit arg0: SchemaFor[T]): Schema

    Permalink
    Definition Classes
    Tapir
  21. package server

    Permalink
  22. def setCookie(name: String): Header[SetCookieValue]

    Permalink
    Definition Classes
    Tapir
  23. def setCookies: Header[List[SetCookie]]

    Permalink
    Definition Classes
    Tapir
  24. def statusCode: StatusCode

    Permalink
    Definition Classes
    Tapir
  25. def streamBody[S](schema: Schema, mediaType: MediaType): Body[S, mediaType.type]

    Permalink
    Definition Classes
    Tapir
  26. def stringBody(charset: Charset): Body[String, TextPlain, String]

    Permalink
    Definition Classes
    Tapir
  27. def stringBody(charset: String): Body[String, TextPlain, String]

    Permalink
    Definition Classes
    Tapir
  28. def stringBody: Body[String, TextPlain, String]

    Permalink
    Definition Classes
    Tapir
  29. implicit def stringToPath(s: String): EndpointInput[Unit]

    Permalink
    Definition Classes
    Tapir
  30. def whenClass[U](implicit arg0: ClassTag[U], arg1: SchemaFor[U]): When[Any]

    Permalink
    Definition Classes
    Tapir
  31. def whenValue[U](p: (U) ⇒ Boolean): When[U]

    Permalink
    Definition Classes
    Tapir

Deprecated Value Members

  1. def statusFrom[I](io: EndpointIO[I], default: StatusCode, when: (When[I], StatusCode)*): StatusFrom[I]

    Permalink
    Definition Classes
    Tapir
    Annotations
    @deprecated
    Deprecated

Inherited from Tapir

Inherited from TapirDerivedInputs

Inherited from AnyRef

Inherited from Any

Ungrouped