BloomRpcHttpException constructor
BloomRpcHttpException({})
Creates a BloomRpcHttpException with status code, response body, and endpoint details.
Implementation
BloomRpcHttpException({
required this.statusCode,
this.responseBody,
this.responseHeaders,
this.contract,
this.uri,
String? message,
}) : message = message ??
'HTTP $statusCode ${contract != null ? "on ${contract.method.value} ${contract.pathTemplate}" : ""}' {
if (isValidationError && responseBody != null) {
validationErrors = BloomRpcValidationErrors.fromResponse(responseBody);
} else {
validationErrors = null;
}
}