sttp.tapir.server.interceptor.decodefailure.DefaultDecodeFailureHandler
See theDefaultDecodeFailureHandler companion object
case class DefaultDecodeFailureHandler[F[_]](respond: DecodeFailureContext => Option[(StatusCode, List[Header])], failureMessage: DecodeFailureContext => String, response: (StatusCode, List[Header], String) => ValuedEndpointOutput[_]) extends DecodeFailureHandler[F]
A decode failure handler, which:
- decides whether the given decode failure should lead to a response (and if so, with which status code and headers), using
respond
- in case a response is sent, creates the message using
failureMessage
- in case a response is sent, creates the response using
response
, given the status code, headers, and the created failure message. By default, the headers might include authentication challenge.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DecodeFailureHandler[F]class Objecttrait Matchableclass Any
Members list
In this article