sttp.tapir.server.interpreter

Type members

Classlikes

trait BodyListener[F[_], B]
Companion
object
Companion
class
Companion
object
case
class DecodeInputsContext(request: ServerRequest, pathSegments: List[String], previousLastPathInput: Option[Basic[_]])
Value Params
previousLastPathInput

The last path input from decoding a previous segment of inputs (security inputs), if any.

Companion
object
Companion
class
class EncodeOutputs[B, S](rawToResponseBody: ToResponseBody[B, S], acceptsContentTypes: Seq[ContentTypeRange])
object InputValue
sealed
Companion
object
Companion
class
case
class OutputValues[B](body: Option[HasHeaders => B], baseHeaders: Vector[Header], headerTransformations: Vector[Vector[Header] => Vector[Header]], statusCode: Option[StatusCode])
Companion
object
Companion
class
case
class RawValue[R](value: R, createdFiles: Seq[FileRange])
Companion
object
object RawValue
Companion
class
trait RequestBody[F[_], S]
class ServerInterpreter[R, F[_], B, S](serverEndpoints: List[ServerEndpoint[R, F]], toResponseBody: ToResponseBody[B, S], interceptors: List[Interceptor[F]], deleteFile: TapirFile => F[Unit])(implicit monad: MonadError[F], bodyListener: BodyListener[F, B])
trait ToResponseBody[B, S]