BaseResult.fromJson constructor
Returns a BaseResult type from a JSON
Implementation
factory BaseResult.fromJson(Map<String, dynamic> data) {
try {
return VIZResult.fromJson(data);
} catch (_) {}
try {
return NFCResult.fromJson(data);
} catch (_) {}
try {
return Failure.fromJson(data);
} catch (_) {}
throw ArgumentError("No valid data for any subtype");
}