sttp.tapir.server.interpreter
package sttp.tapir.server.interpreter
Members list
Concise view
Type members
Classlikes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object BodyListener
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BodyListener.type
object DecodeBasicInputs
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DecodeBasicInputs.type
object DecodeBasicInputsResult
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class DecodeInputsContext(request: ServerRequest, pathSegments: List[String], previousLastPathInput: Option[Basic[_]])
Attributes
- previousLastPathInput
The last path input from decoding a previous segment of inputs (security inputs), if any.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object DecodeInputsContext
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- DecodeInputsContext.type
class EncodeOutputs[B, S](rawToResponseBody: ToResponseBody[B, S], acceptsContentTypes: Seq[ContentTypeRange])
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
class FilterServerEndpoints[R, F[_]](rootLayer: PathLayer[R, F]) extends ServerRequest => List[ServerEndpoint[R, F]]
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait ServerRequest => List[ServerEndpoint[R, F]]class Objecttrait Matchableclass Any
object FilterServerEndpoints
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
object InputValue
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- InputValue.type
object InputValueResult
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- InputValueResult.type
case class OutputValues[B](body: Option[HasHeaders => B], baseHeaders: Vector[Header], headerTransformations: Vector[Vector[Header] => Vector[Header]], statusCode: Option[StatusCode])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object OutputValues
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- OutputValues.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object RawValue
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
class ServerInterpreter[R, F[_], B, S](serverEndpoints: ServerRequest => List[ServerEndpoint[R, F]], requestBody: RequestBody[F, S], toResponseBody: ToResponseBody[B, S], interceptors: List[Interceptor[F]], deleteFile: TapirFile => F[Unit])(implicit monad: MonadError[F], bodyListener: BodyListener[F, B])
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any