tryParse static method
Returns null if the response is not an error response, otherwise returns a JsonRpcErrorResponse instance.
Implementation
static JsonRpcErrorResponse? tryParse(JsonMap response) {
if (response.containsKey('error')) {
return JsonRpcErrorResponse(
code: response.valueOrNull<int>('code'),
error:
response.valueOrNull<String>('error_type') ?? 'UNKNOWN_ERROR_TYPE',
message: response.valueOrNull<String>('error') ?? 'NO ERROR MESSAGE',
);
}
return null;
}