package client
Type Members
- trait BasicAuthentication[R[_]] extends algebra.BasicAuthentication
- trait BuiltInErrors[R[_]] extends algebra.BuiltInErrors
- class Endpoints[R[_]] extends algebra.Endpoints with EndpointsWithCustomErrors[R] with BuiltInErrors[R]
An interpreter for endpoints4s.algebra.Endpoints that builds a client issuing requests using a sttp’s
com.softwaremill.sttp.SttpBackend
, and uses algebra.BuiltInErrors to model client and server errors.An interpreter for endpoints4s.algebra.Endpoints that builds a client issuing requests using a sttp’s
com.softwaremill.sttp.SttpBackend
, and uses algebra.BuiltInErrors to model client and server errors.Doest not support streaming responses for now
- R
The monad wrapping the response. It is defined by the backend
- trait EndpointsWithCustomErrors[R[_]] extends algebra.EndpointsWithCustomErrors with Urls with Methods with StatusCodes
An interpreter for endpoints4s.algebra.Endpoints that builds a client issuing requests using a sttp’s
com.softwaremill.sttp.SttpBackend
.An interpreter for endpoints4s.algebra.Endpoints that builds a client issuing requests using a sttp’s
com.softwaremill.sttp.SttpBackend
.- R
The monad wrapping the response. It is defined by the backend
- trait JsonEntitiesFromCodecs[R[_]] extends algebra.JsonEntitiesFromCodecs
Interpreter for endpoints4s.algebra.JsonEntitiesFromCodecs that encodes JSON request
- trait Methods extends algebra.Methods
algebra.Methods interpreter that builds URLs.
- trait MuxEndpoints[R[_]] extends algebra.Endpoints
- trait StatusCodes extends algebra.StatusCodes
- trait Urls extends algebra.Urls