Package

endpoints.sttp

client

Permalink

package client

Interpreters backed by sttp.

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 BasicAuthentication[R[_]] extends algebra.BasicAuthentication

    Permalink

  2. class Endpoints[R[_]] extends algebra.Endpoints with Urls with Methods

    Permalink

    An interpreter for endpoints.algebra.Endpoints that builds a client issuing requests using a sttp’s com.softwaremill.sttp.SttpBackend.

    An interpreter for endpoints.algebra.Endpoints that builds a client issuing requests using a sttp’s com.softwaremill.sttp.SttpBackend.

    Doest not support streaming responses for now

    R

    The monad wrapping the response. It is defined by the backend

  3. trait JsonEntitiesFromCodec[R[_]] extends algebra.JsonEntitiesFromCodec

    Permalink

    Interpreter for endpoints.algebra.JsonEntitiesFromCodec that encodes JSON request

  4. trait Methods extends algebra.Methods

    Permalink

    algebra.Methods interpreter that builds URLs.

  5. trait MuxEndpoints[R[_]] extends algebra.Endpoints

    Permalink

  6. trait Urls extends algebra.Urls

    Permalink

Inherited from AnyRef

Inherited from Any

Interpreters