AppliedResponse

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

Attributes

Graph
Supertypes
trait Builder1[ClientT & Logger & Telemetry, ResponseT]
trait Builder2[ClientT & Logger & Telemetry, ResponseT, HError]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

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

Attributes

Definition Classes

Inherited methods

override protected def decodeError(response: HttpResponse[String]): HError

Attributes

Definition Classes
Inherited from:
Builder1
def encodedBody[T](using evidence$3: StringDecoder[T]): ZIO[GetResponseR & Logger, ErrorT, T]

Attributes

Inherited from:
Builder2
final def forwardBodyToPath(path: Path): HRIO[GetResponseR, Long]

Attributes

Inherited from:
Builder2
final def getResponseStringBody: HRIO[GetResponseR & Logger, HttpResponse[String]]

Attributes

Inherited from:
Builder2
final def hErrorOrJsonResponse[E](using evidence$2: JsonDecoder[E]): Builder2[GetResponseR, ResponseT, HErrorOr[E]]

Attributes

Inherited from:
Builder1
final def hErrorOrResponse[E](using evidence$1: StringDecoder[E]): Builder2[GetResponseR, ResponseT, HErrorOr[E]]

Attributes

Inherited from:
Builder1
final def hErrorResponse: Builder2[GetResponseR, ResponseT, HError]

Attributes

Inherited from:
Builder1
def jsonBody[T](using evidence$4: JsonDecoder[T]): ZIO[GetResponseR & Logger, ErrorT, T]

Attributes

Inherited from:
Builder2
def stringBody: ZIO[GetResponseR & Logger, ErrorT, String]

Attributes

Inherited from:
Builder2
def unit2xx: ZIO[GetResponseR & Logger, ErrorT, Unit]

Attributes

Inherited from:
Builder2