package tapir
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- tapir
- Tapir
- ModifyMacroSupport
- ModifyMacroFunctorSupport
- TapirDerivedInputs
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type AnyCodec = Codec[_, _ <: CodecFormat, _]
- type AnyCodecForMany = CodecForMany[_, _ <: CodecFormat, _]
- type AnyCodecMeta = CodecMeta[_, _ <: CodecFormat, _]
- type AnyPart = Part[_]
- implicit class ModifyEach[F[_], T] extends AnyRef
- Definition Classes
- ModifyMacroFunctorSupport
- implicit class ModifyEachMap[F[_, _], K, T] extends AnyRef
- Definition Classes
- ModifyMacroSupport
- trait ModifyFunctor[F[_], A] extends AnyRef
- Definition Classes
- ModifyMacroFunctorSupport
- type RawPart = Part[_]
Value Members
- def auth: TapirAuth.type
- Definition Classes
- Tapir
- def binaryBody[T](implicit codec: CodecForOptional[T, OctetStream, _]): Body[T, OctetStream, _]
- Definition Classes
- Tapir
- def body[T, CF <: CodecFormat](implicit tm: CodecForOptional[T, CF, _]): Body[T, CF, _]
- Definition Classes
- Tapir
- def clientIp: EndpointInput[Option[String]]
- Definition Classes
- TapirDerivedInputs
- def cookie[T](name: String)(implicit arg0: PlainCodecForOptional[T]): Cookie[T]
- Definition Classes
- Tapir
- def cookies: Header[List[Cookie]]
- Definition Classes
- Tapir
- def emptyOutput: EndpointOutput[Unit]
- Definition Classes
- Tapir
- val endpoint: Endpoint[Unit, Unit, Unit, Nothing]
- Definition Classes
- Tapir
- def extractFromRequest[T](f: (ServerRequest) => T): ExtractFromRequest[T]
- Definition Classes
- Tapir
- def formBody[T](implicit codec: CodecForOptional[T, XWwwFormUrlencoded, _]): Body[T, XWwwFormUrlencoded, _]
- Definition Classes
- Tapir
- def header(name: String, value: String): FixedHeader
- Definition Classes
- Tapir
- def header(h: Header): FixedHeader
- Definition Classes
- Tapir
- def header[T](name: String)(implicit arg0: PlainCodecForMany[T]): Header[T]
- Definition Classes
- Tapir
- def headers: Headers
- Definition Classes
- Tapir
- val htmlBodyUtf8: Body[String, TextHtml, String]
- Definition Classes
- Tapir
- val infallibleEndpoint: Endpoint[Unit, Nothing, Unit, Nothing]
- Definition Classes
- Tapir
- def jsonBody[T](implicit codec: CodecForOptional[T, Json, _]): Body[T, Json, _]
- Definition Classes
- Tapir
- def multipartBody[T](implicit codec: CodecForOptional[T, MultipartFormData, _]): Body[T, MultipartFormData, _]
- Definition Classes
- Tapir
- def oneOf[I](firstCase: StatusMapping[_ <: I], otherCases: StatusMapping[_ <: I]*): OneOf[I]
- Definition Classes
- Tapir
- implicit def optionModifyFunctor[A]: ModifyFunctor[Option, A]
- Definition Classes
- ModifyMacroFunctorSupport
- def path[T](name: String)(implicit arg0: PlainCodec[T]): PathCapture[T]
- Definition Classes
- Tapir
- def path[T](implicit arg0: PlainCodec[T]): PathCapture[T]
- Definition Classes
- Tapir
- def paths: PathsCapture
- Definition Classes
- Tapir
- def plainBody[T](implicit codec: CodecForOptional[T, TextPlain, _]): Body[T, TextPlain, _]
- Definition Classes
- Tapir
- def query[T](name: String)(implicit arg0: PlainCodecForMany[T]): Query[T]
- Definition Classes
- Tapir
- def queryParams: QueryParams
- Definition Classes
- Tapir
- def schemaFor[T](implicit arg0: Schema[T]): Schema[T]
- Definition Classes
- Tapir
- def setCookie(name: String): Header[CookieValueWithMeta]
- Definition Classes
- Tapir
- def setCookies: Header[List[CookieWithMeta]]
- Definition Classes
- Tapir
- def statusCode(statusCode: StatusCode): FixedStatusCode
- Definition Classes
- Tapir
- def statusCode: StatusCode
- Definition Classes
- Tapir
- def statusDefaultMapping[O](output: EndpointOutput[O]): StatusMapping[O]
- Definition Classes
- Tapir
- macro def statusMapping[O](statusCode: StatusCode, output: EndpointOutput[O])(implicit arg0: ClassTag[O]): StatusMapping[O]
- Definition Classes
- Tapir
- def statusMappingClassMatcher[O](statusCode: StatusCode, output: EndpointOutput[O], runtimeClass: Class[_]): StatusMapping[O]
- Definition Classes
- Tapir
- def statusMappingFromMatchType[O](statusCode: StatusCode, output: EndpointOutput[O])(implicit arg0: MatchType[O]): StatusMapping[O]
- Definition Classes
- Tapir
- def statusMappingValueMatcher[O](statusCode: StatusCode, output: EndpointOutput[O])(matcher: PartialFunction[Any, Boolean]): StatusMapping[O]
- Definition Classes
- Tapir
- def streamBody[S](schema: Schema[_], format: CodecFormat): Body[S, format.type]
- Definition Classes
- Tapir
- def stringBody(charset: Charset): Body[String, TextPlain, String]
- Definition Classes
- Tapir
- def stringBody(charset: String): Body[String, TextPlain, String]
- Definition Classes
- Tapir
- def stringBody: Body[String, TextPlain, String]
- Definition Classes
- Tapir
- implicit def stringToPath(s: String): EndpointInput[Unit]
- Definition Classes
- Tapir
- implicit def traversableModifyFunctor[F[_], A](implicit fac: Factory[A, F[A]], ev: (F[A]) => Iterable[A]): ModifyFunctor[F, A]
- Definition Classes
- ModifyMacroSupport