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 {