sttp.tapir.server.interpreter
package sttp.tapir.server.interpreter
Type members
Classlikes
class EncodeOutputs[B, S](rawToResponseBody: ToResponseBody[B, S], acceptsContentTypes: Seq[ContentTypeRange])
case
class OutputValues[B](body: Option[HasHeaders => B], baseHeaders: Vector[Header], headerTransformations: Vector[Vector[Header] => Vector[Header]], statusCode: Option[StatusCode])
- Companion
- object
class ServerInterpreter[R, F[_], B, S](requestBody: RequestBody[F, S], toResponseBody: ToResponseBody[B, S], interceptors: List[Interceptor[F]], deleteFile: TapirFile => F[Unit])(implicit monad: MonadError[F], bodyListener: BodyListener[F, B])