Package

sttp.client3

upickle

Permalink

package upickle

Linear Supertypes
SttpUpickleApi, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. upickle
  2. SttpUpickleApi
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait SttpUpickleApi extends AnyRef

    Permalink

Value Members

  1. def asJson[B](implicit arg0: upickle.default.Reader[B], arg1: IsOption[B]): ResponseAs[Either[ResponseException[String, Exception], B], Any]

    Permalink

    If the response is successful (2xx), tries to deserialize the body from a string into JSON.

    If the response is successful (2xx), tries to deserialize the body from a string into JSON. Returns: - Right(b) if the parsing was successful - Left(HttpError(String)) if the response code was other than 2xx (deserialization is not attempted) - Left(DeserializationException) if there's an error during deserialization

    Definition Classes
    SttpUpickleApi
  2. def asJsonAlways[B](implicit arg0: upickle.default.Reader[B], arg1: IsOption[B]): ResponseAs[Either[DeserializationException[Exception], B], Any]

    Permalink

    Tries to deserialize the body from a string into JSON, regardless of the response code.

    Tries to deserialize the body from a string into JSON, regardless of the response code. Returns: - Right(b) if the parsing was successful - Left(DeserializationException) if there's an error during deserialization

    Definition Classes
    SttpUpickleApi
  3. def asJsonEither[E, B](implicit arg0: upickle.default.Reader[E], arg1: IsOption[E], arg2: upickle.default.Reader[B], arg3: IsOption[B]): ResponseAs[Either[ResponseException[E, Exception], B], Any]

    Permalink

    Tries to deserialize the body from a string into JSON, using different deserializers depending on the status code.

    Tries to deserialize the body from a string into JSON, using different deserializers depending on the status code. Returns: - Right(B) if the response was 2xx and parsing was successful - Left(HttpError(E)) if the response was other than 2xx and parsing was successful - Left(DeserializationException) if there's an error during deserialization

    Definition Classes
    SttpUpickleApi
  4. def deserializeJson[B](implicit arg0: upickle.default.Reader[B], arg1: IsOption[B]): (String) ⇒ Either[Exception, B]

    Permalink
    Definition Classes
    SttpUpickleApi
  5. implicit def upickleBodySerializer[B](implicit encoder: upickle.default.Writer[B]): BodySerializer[B]

    Permalink
    Definition Classes
    SttpUpickleApi

Inherited from SttpUpickleApi

Inherited from AnyRef

Inherited from Any

Ungrouped