def fromThrowable()

in payment-failure/src/main/scala/com/gu/identity/paymentfailure/IdentityClient.scala [70:75]


    def fromThrowable(err: Throwable): IdentityClientError = UnderlyingError(err)
    def fromCirceError(json: String, err: CirceError): IdentityClientError = UnknownJsonFormat(json, err)
    def fromApiError(err: ApiError): IdentityClientError = err
  }

  @JsonCodec case class ApiError(errors: List[ApiError.Single]) extends IdentityClientError {