class Metadata { String name = ''; String description = ''; List suggestedQuestions = []; Metadata({ required this.name, required this.description, required this.suggestedQuestions, }); Metadata.fromJson(Map jsonMap) { String localName; String localDescription; List localSuggestedQuestions; { 'name': localName, 'description': localDescription, 'suggestedQuestions': localSuggestedQuestions, } = jsonMap; name = localName; description = localDescription; suggestedQuestions = List.from(localSuggestedQuestions); } @override String toString() => 'Metadata(name: $name, description: $description, suggestedQuestions: $suggestedQuestions)'; }