Packages

package client

Client interpreters backed by Pekko HTTP

Source
package.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. client
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait BasicAuthentication extends algebra.BasicAuthentication

  2. trait BuiltInErrors extends algebra.BuiltInErrors

  3. trait ChunkedEntities extends algebra.ChunkedEntities with EndpointsWithCustomErrors

    Interpreter for the algebra.ChunkedEntities algebra in the endpoints4s.pekkohttp.client family.

  4. trait ChunkedJsonEntities extends algebra.ChunkedJsonEntities with ChunkedEntities with JsonEntitiesFromCodecs

    Interpreter for the algebra.ChunkedJsonEntities algebra in the endpoints4s.pekkohttp.client family.

  5. class Endpoints extends algebra.Endpoints with EndpointsWithCustomErrors with BuiltInErrors

    Pekko-HTTP based interpreter that uses algebra.BuiltInErrors to model client and server errors.

  6. final case class EndpointsSettings(requestExecutor: PekkoHttpRequestExecutor, baseUri: Uri = Uri("/"), toStrictTimeout: FiniteDuration = 2.seconds, stringContentExtractor: (Strict) => String = _.data.utf8String) extends Product with Serializable
  7. trait EndpointsWithCustomErrors extends algebra.EndpointsWithCustomErrors with Urls with Methods with StatusCodes

    Pekko-HTTP based interpreter.

  8. trait JsonEntitiesFromCodecs extends algebra.JsonEntitiesFromCodecs with EndpointsWithCustomErrors

    Interpreter for endpoints4s.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses using Pekko HTTP.

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

    Interpreter for endpoints4s.algebra.JsonEntitiesFromSchemas that encodes JSON requests and decodes JSON responses using Pekko HTTP.

  10. trait Methods extends algebra.Methods

  11. trait MuxEndpoints extends algebra.MuxEndpoints

  12. trait PekkoHttpRequestExecutor extends AnyRef
  13. trait StatusCodes extends algebra.StatusCodes

    algebra.StatusCodes interpreter that decodes and encodes methods.

  14. trait Urls extends algebra.Urls

    algebra.Urls interpreter that builds URLs.

Value Members

  1. object PekkoHttpRequestExecutor

Inherited from AnyRef

Inherited from Any

Interpreters

Ungrouped