ResponseOps

harness.http.client.ResponseOps
trait ResponseOps[GetResponseR, GetBodyR, ResponseT]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class HttpResponse[ResponseBody]
Self type
ResponseOps[GetResponseR, GetBodyR, ResponseT]

Members list

Concise view

Value members

Abstract methods

protected def getResponse: HRIO[GetResponseR & Scope, HttpResponse[ResponseT]]

Concrete methods

def bodyAsString: HRIO[GetResponseR & GetBodyR & Logger, String]
final def decodedBody[T](implicit decoder: StringDecoder[T]): HRIO[GetResponseR & GetBodyR & Logger, T]
final def jsonBody[T](using evidence$2: JsonDecoder[T]): HRIO[GetResponseR & GetBodyR & Logger, T]
final def rawDecodedBody[T](implicit decoder: StringDecoder[T]): HRIO[GetResponseR & GetBodyR & Logger, T]
final def rawJsonBody[T](using evidence$1: JsonDecoder[T]): HRIO[GetResponseR & GetBodyR & Logger, T]
final def unit2xx: HRIO[GetResponseR, Unit]