Packages

package xhr

Web client using XMLHttpRequest

Source
package.scala
Linear Supertypes
Content Hierarchy

Package Members

  1. package circe
  2. package faithful

    Clients using faithful Futures.

  3. package future

    Clients returning Scala Futures

  4. package thenable

    Clients returning JavaScript Thenables

Type Members

  1. trait Assets extends algebra.Assets with EndpointsWithCustomErrors

    Client that relies on the web browser to handle gzip compression

  2. trait BasicAuthentication extends algebra.BasicAuthentication with EndpointsWithCustomErrors

  3. trait BuiltInErrors extends algebra.BuiltInErrors

  4. 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 Result type, which is yet to be defined by a more specialized interpreter. You can find such interpreters in the “known Endpoints subclasses” list.

  5. trait EndpointsWithCustomErrors extends algebra.EndpointsWithCustomErrors with Urls with Methods with StatusCodes

    Partial interpreter for algebra.Endpoints that builds a client issuing requests using XMLHttpRequest.

  6. trait JsonEntitiesFromCodecs extends EndpointsWithCustomErrors with algebra.JsonEntitiesFromCodecs

    Interpreter for endpoints.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses.

  7. trait JsonEntitiesFromSchemas extends algebra.JsonEntitiesFromSchemas with JsonEntitiesFromCodecs with JsonSchemas

    Interpreter for endpoints.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses.

  8. trait LowLevelEndpoints extends algebra.LowLevelEndpoints with EndpointsWithCustomErrors

    Interpreter for algebra.LowLevelEndpoints that represents the response as a XMLHttpRequest value.

  9. trait Methods extends algebra.Methods

  10. trait MuxEndpoints extends algebra.MuxEndpoints with EndpointsWithCustomErrors

  11. trait StatusCodes extends algebra.StatusCodes

    algebra.StatusCodes interpreter that decodes and encodes methods.

  12. trait Urls extends algebra.Urls

    algebra.Urls interpreter that builds URLs (in a JavaScript runtime environment).

Inherited from AnyRef

Inherited from Any

Interpreters

Ungrouped