import 'Severity.dart'; class GroundedError { double code; String message; String helper; String title; String severity; GroundedError( {required this.code, required this.message, required this.helper, required this.title, required this.severity}); factory GroundedError.fromJson(Map json) { return GroundedError( code: json['code'], message: json['message'], helper: json['helper'], title: json['title'], severity: json['severity'], ); } Map toJson() { final Map data = {}; data['code'] = code; data['message'] = message; data['helper'] = helper; data['title'] = title; data['severity'] = severity; return data; } Severity getSeverityEnum(String severityString) { for (Severity severity in Severity.values) { if (severityString == severity.name) { return severity; } } return Severity.error; } }