EndpointHandler
Handles the result of decoding a request using an endpoint's inputs.
Value members
Abstract methods
Called when the given request hasn't been successfully decoded, because of the given failure on the given
input. This is captured by the ctx
parameter.
Called when the given request hasn't been successfully decoded, because of the given failure on the given
input. This is captured by the ctx
parameter.
- Returns
An effect, describing the optional server response. If
None
, the next endpoint will be tried (if any).
Called when the request has been successfully decoded into data. This is captured by the ctx
parameter.
Called when the request has been successfully decoded into data. This is captured by the ctx
parameter.
- Type Params
- I
The type of the endpoint's inputs.
- Returns
An effect, describing the server's response.