Package

endpoints.akkahttp

client

Permalink

package client

Client interpreters backed by Akka HTTP

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

Type Members

  1. trait AkkaHttpRequestExecutor extends AnyRef

    Permalink
  2. trait BasicAuthentication extends algebra.BasicAuthentication

    Permalink

  3. class Endpoints extends algebra.Endpoints with Urls with Methods with StatusCodes

    Permalink

  4. final case class EndpointsSettings(requestExecutor: AkkaHttpRequestExecutor, baseUri: Uri = Uri("/"), toStrictTimeout: FiniteDuration = 2.seconds, stringContentExtractor: (Strict) ⇒ String = _.data.utf8String) extends Product with Serializable

    Permalink
  5. trait JsonEntitiesFromCodec extends algebra.JsonEntitiesFromCodec

    Permalink

    Interpreter for endpoints.algebra.JsonEntitiesFromCodec that encodes JSON request and decodes JSON responses using Akka HTTP.

  6. trait Methods extends algebra.Methods

    Permalink

  7. trait MuxEndpoints extends algebra.MuxEndpoints

    Permalink

  8. trait StatusCodes extends algebra.StatusCodes

    Permalink

    algebra.StatusCodes interpreter that decodes and encodes methods.

  9. trait Urls extends algebra.Urls

    Permalink

    algebra.Urls interpreter that builds URLs.

Value Members

  1. object AkkaHttpRequestExecutor

    Permalink

Inherited from AnyRef

Inherited from Any

Interpreters

Ungrouped