AppliedResponse

harness.http.client.AppliedResponse
final class AppliedResponse(request: HttpRequest[RequestT]) extends ResponseOps[ClientT & Logger & Telemetry, Logger, ResponseT]

Attributes

Graph
Supertypes
trait ResponseOps[ClientT & Logger & Telemetry, Logger, ResponseT]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override protected def getResponse: HRIO[ClientT & Logger & Telemetry & Scope, HttpResponse[ResponseT]]

Attributes

Definition Classes

Inherited methods

def bodyAsString: HRIO[GetResponseR & GetBodyR & Logger, String]

Attributes

Inherited from:
ResponseOps
final def decodedBody[T](implicit decoder: StringDecoder[T]): HRIO[GetResponseR & GetBodyR & Logger, T]

Attributes

Inherited from:
ResponseOps
final def jsonBody[T](using evidence$2: JsonDecoder[T]): HRIO[GetResponseR & GetBodyR & Logger, T]

Attributes

Inherited from:
ResponseOps
final def rawDecodedBody[T](implicit decoder: StringDecoder[T]): HRIO[GetResponseR & GetBodyR & Logger, T]

Attributes

Inherited from:
ResponseOps
final def rawJsonBody[T](using evidence$1: JsonDecoder[T]): HRIO[GetResponseR & GetBodyR & Logger, T]

Attributes

Inherited from:
ResponseOps
final def unit2xx: HRIO[GetResponseR, Unit]

Attributes

Inherited from:
ResponseOps