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 oneOf[I](firstCase: StatusMapping[_ <: I], otherCases: StatusMapping[_ <: I]*): OneOf[I]

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

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

    Permalink
    Definition Classes
    Tapir
  17. def paths: PathsCapture

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

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

    Permalink
    Definition Classes
    Tapir
  20. def queryParams: QueryParams

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

    Permalink
    Definition Classes
    Tapir
  22. package server

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

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

    Permalink
    Definition Classes
    Tapir
  25. def statusCode(statusCode: StatusCode): FixedStatusCode

    Permalink
    Definition Classes
    Tapir
  26. def statusCode: StatusCode

    Permalink
    Definition Classes
    Tapir
  27. def statusDefaultMapping[O](output: EndpointOutput[O])(implicit arg0: ClassTag[O]): StatusMapping[O]

    Permalink
    Definition Classes
    Tapir
  28. def statusMapping[O](statusCode: StatusCode, output: EndpointOutput[O])(implicit arg0: ClassTag[O]): StatusMapping[O]

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

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

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

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

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

    Permalink
    Definition Classes
    Tapir

Inherited from Tapir

Inherited from TapirDerivedInputs

Inherited from AnyRef

Inherited from Any

Ungrouped