Map<String, dynamic> toJson() { return { 'severity': severity.name, 'code': code, 'message': message, if (field != null) 'field': field, if (suggestion != null) 'suggestion': suggestion, }; }