Map<String, dynamic> toJson() { final result = { 'uri': uri, 'name': name, }; if (description != null) { result['description'] = description!; } return result; }