package xhr
Web client using XMLHttpRequest
Type Members
-
trait
Assets extends algebra.Assets with EndpointsWithCustomErrors
Client that relies on the web browser to handle gzip compression
- trait BasicAuthentication extends algebra.BasicAuthentication with EndpointsWithCustomErrors
- trait BuiltInErrors extends algebra.BuiltInErrors
-
trait
Endpoints extends algebra.Endpoints with EndpointsWithCustomErrors with BuiltInErrors
Partial interpreter for algebra.Endpoints that builds a client issuing requests using XMLHttpRequest.
Partial interpreter for algebra.Endpoints that builds a client issuing requests using XMLHttpRequest. It uses algebra.BuiltInErrors to model client and server errors.
The interpreter is partially implemented: it returns endpoint invocation results in an abstract
Resulttype, which is yet to be defined by a more specialized interpreter. You can find such interpreters in the “knownEndpointssubclasses” list. -
trait
EndpointsWithCustomErrors extends algebra.EndpointsWithCustomErrors with Urls with Methods with StatusCodes
Partial interpreter for algebra.Endpoints that builds a client issuing requests using XMLHttpRequest.
-
trait
JsonEntitiesFromCodecs extends EndpointsWithCustomErrors with algebra.JsonEntitiesFromCodecs
Interpreter for endpoints4s.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses.
-
trait
JsonEntitiesFromSchemas extends algebra.JsonEntitiesFromSchemas with JsonEntitiesFromCodecs with JsonSchemas
Interpreter for endpoints4s.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses.
-
trait
LowLevelEndpoints extends algebra.LowLevelEndpoints with EndpointsWithCustomErrors
Interpreter for algebra.LowLevelEndpoints that represents the response as a
XMLHttpRequestvalue. - trait Methods extends algebra.Methods
- trait MuxEndpoints extends algebra.MuxEndpoints with EndpointsWithCustomErrors
-
trait
StatusCodes extends algebra.StatusCodes
algebra.StatusCodes interpreter that decodes and encodes methods.
-
trait
Urls extends algebra.Urls
algebra.Urls interpreter that builds URLs (in a JavaScript runtime environment).