Resolve merge conflicts: README + ignore IDE files
This commit is contained in:
30
lib/models/route_guide_entry.dart
Normal file
30
lib/models/route_guide_entry.dart
Normal file
@@ -0,0 +1,30 @@
|
||||
class RouteGuideEntry {
|
||||
const RouteGuideEntry({
|
||||
required this.routeId,
|
||||
required this.wasteType,
|
||||
required this.schedule,
|
||||
required this.days,
|
||||
required this.note,
|
||||
});
|
||||
|
||||
final String routeId;
|
||||
final String wasteType;
|
||||
final String schedule;
|
||||
final List<String> days;
|
||||
final String note;
|
||||
|
||||
factory RouteGuideEntry.fromJson(Map<String, dynamic> json) {
|
||||
final daysJson = json['days'];
|
||||
final days = daysJson is List
|
||||
? daysJson.map((day) => day.toString()).toList(growable: false)
|
||||
: <String>[];
|
||||
|
||||
return RouteGuideEntry(
|
||||
routeId: json['routeId'].toString(),
|
||||
wasteType: json['wasteType'].toString(),
|
||||
schedule: json['schedule'].toString(),
|
||||
days: days,
|
||||
note: json['note'].toString(),
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user