Interpreter for algebra.Endpoints that performs routing using Akka-HTTP and uses algebra.BuiltInErrors to model client and server errors.
Interpreter for algebra.Endpoints that performs routing using Akka-HTTP.
Interpreter for algebra.JsonEntities
Interpreter for algebra.JsonEntities
To use it mix in support for your favourite Json library You can use one of hseeberger/akka-http-json modules
Interpreter for endpoints.algebra.JsonEntitiesFromCodec that decodes JSON requests and encodes JSON responses using Akka HTTP.
algebra.Methods interpreter that decodes and encodes methods.
Extends the Endpoints interpreter with algebra.MuxEndpoints support.
A function whose return type depends on the type
of the given req
.
A function whose return type depends on the type
of the given req
.
Request base type
Response base type
A function whose return type depends on the type
of the given req
.
A function whose return type depends on the type
of the given req
.
Request base type
Response base type
algebra.StatusCodes interpreter that decodes and encodes methods.
algebra.Urls interpreter that decodes and encodes URLs.
Server interpreters backed by Akka HTTP