endpoints4s.play.client
Client interpreters backed by Play WS
Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait BasicAuthenticationtrait EndpointsWithCustomErrorstrait Errorstrait Responsestrait StatusCodestrait Requeststrait SemigroupalSyntaxtrait Methodstrait Urlstrait PartialInvariantFunctorSyntaxtrait InvariantFunctorSyntaxclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
trait BuiltInErrorstrait Errorsclass Objecttrait Matchableclass Any
- Known subtypes
-
class Endpoints
- Self type
An interpreter for algebra.Endpoints that builds a client issuing requests using Play’s WSClient
HTTP client, and uses algebra.BuiltInErrors to model client and server errors.
An interpreter for algebra.Endpoints that builds a client issuing requests using Play’s WSClient
HTTP client, and uses algebra.BuiltInErrors to model client and server errors.
Value parameters
- host
-
Base of the URL of the service that implements the endpoints (e.g. "http://foo.com")
- wsClient
-
The underlying client to use
Attributes
- Companion
- object
- Supertypes
-
trait BuiltInErrorstrait StatusCodestrait Methodstrait Urlstrait Endpointstrait BuiltInErrorstrait EndpointsWithCustomErrorstrait Errorstrait Responsestrait StatusCodestrait Requeststrait SemigroupalSyntaxtrait Methodstrait Urlstrait PartialInvariantFunctorSyntaxtrait InvariantFunctorSyntaxclass Objecttrait Matchableclass AnyShow all
An interpreter for algebra.Endpoints that builds a client issuing requests using
An interpreter for algebra.Endpoints that builds a client issuing requests using
- Play’s
WSClient
HTTP client.
Attributes
- Supertypes
-
trait StatusCodestrait Methodstrait Urlstrait EndpointsWithCustomErrorstrait Errorstrait Responsestrait StatusCodestrait Requeststrait SemigroupalSyntaxtrait Methodstrait Urlstrait PartialInvariantFunctorSyntaxtrait InvariantFunctorSyntaxclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Interpreter for endpoints4s.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses using Play WS.
Interpreter for endpoints4s.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses using Play WS.
Attributes
- Supertypes
-
trait StatusCodestrait Methodstrait Urlstrait JsonEntitiesFromCodecstrait JsonCodecstrait JsonEntitiestrait EndpointsWithCustomErrorstrait Errorstrait Responsestrait StatusCodestrait Requeststrait SemigroupalSyntaxtrait Methodstrait Urlstrait PartialInvariantFunctorSyntaxtrait InvariantFunctorSyntaxclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JsonEntitiesFromSchemas
Interpreter for endpoints4s.algebra.JsonEntitiesFromSchemas that encodes JSON requests and decodes JSON responses using Play WS.
Interpreter for endpoints4s.algebra.JsonEntitiesFromSchemas that encodes JSON requests and decodes JSON responses using Play WS.
Attributes
- Supertypes
-
trait JsonSchemastrait TuplesSchemastrait NoDocsJsonSchemastrait JsonEntitiesFromCodecstrait StatusCodestrait Methodstrait Urlstrait JsonEntitiesFromCodecstrait JsonEntitiesFromSchemastrait JsonSchemastrait TuplesSchemastrait JsonCodecstrait JsonEntitiestrait EndpointsWithCustomErrorstrait Errorstrait Responsestrait StatusCodestrait Requeststrait SemigroupalSyntaxtrait Methodstrait Urlstrait PartialInvariantFunctorSyntaxtrait InvariantFunctorSyntaxclass Objecttrait Matchableclass AnyShow all
algebra.Methods interpreter that builds URLs.
algebra.Methods interpreter that builds URLs.
Attributes
- Supertypes
-
trait Methodsclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
trait Endpointstrait BuiltInErrorstrait EndpointsWithCustomErrorstrait Errorstrait Responsestrait StatusCodestrait Requeststrait SemigroupalSyntaxtrait Methodstrait Urlstrait PartialInvariantFunctorSyntaxtrait InvariantFunctorSyntaxclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
trait StatusCodesclass Objecttrait Matchableclass Any
- Known subtypes
algebra.Urls interpreter that builds URLs.
algebra.Urls interpreter that builds URLs.
Attributes
- Supertypes
-
trait Urlstrait PartialInvariantFunctorSyntaxtrait InvariantFunctorSyntaxclass Objecttrait Matchableclass AnyShow all
- Known subtypes