HttpClient

class HttpClient(using system: ClassicActorSystemProvider) extends BaseCirceSupport with ErrorAccumulatingUnmarshaller
trait ErrorAccumulatingUnmarshaller
trait BaseCirceSupport
class Object
trait Matchable
class Any

Type members

Inherited types

type SourceOf >: ([A] =>> Source[A, ]) <: ([A] =>> Source[A, ])
Inhertied from
BaseCirceSupport

Value members

Methods

def get[O](url: String)(evidence$1: Decoder[O], ec: ExecutionContext): Future[O]

Inherited methods

def byteStringJsonUnmarshaller: Unmarshaller[ByteString, Json]
Inhertied from
BaseCirceSupport
def mediaTypes: Seq[WithFixedCharset]
Inhertied from
BaseCirceSupport
def unmarshallerContentTypes: Seq[ContentTypeRange]
Inhertied from
BaseCirceSupport

Implicits

Inherited implicits

implicit def sourceUnmarshaller[A](Decoder[A], support: JsonEntityStreamingSupport): FromEntityUnmarshaller[SourceOf[A]]
Inhertied from
BaseCirceSupport
final implicit def safeUnmarshaller[A](Decoder[A]): FromEntityUnmarshaller[ValidatedNel[Error, A]]
Inhertied from
ErrorAccumulatingUnmarshaller
final implicit override def fromByteStringUnmarshaller[A](Decoder[A]): Unmarshaller[ByteString, A]
Definition Classes
ErrorAccumulatingUnmarshaller
Inhertied from
ErrorAccumulatingUnmarshaller
final implicit def marshaller[A](Encoder[A], printer: Printer): ToEntityMarshaller[A]
Inhertied from
BaseCirceSupport
final implicit override def unmarshaller[A](Decoder[A]): FromEntityUnmarshaller[A]
Definition Classes
ErrorAccumulatingUnmarshaller
Inhertied from
ErrorAccumulatingUnmarshaller
final implicit def jsonMarshaller(printer: Printer): ToEntityMarshaller[Json]
Inhertied from
BaseCirceSupport
implicit def sourceMarshaller[A](writes: Encoder[A], printer: Printer, support: JsonEntityStreamingSupport): ToEntityMarshaller[SourceOf[A]]
Inhertied from
BaseCirceSupport