class WorkingHoursModel { String? day; List? timeslot; WorkingHoursModel({this.day, this.timeslot}); WorkingHoursModel.fromJson(Map json) { day = json['day']; if (json['timeslot'] != null) { timeslot = []; json['timeslot'].forEach((v) { timeslot!.add(Timeslot.fromJson(v)); }); } } Map toJson() { final Map data = {}; data['day'] = day; if (timeslot != null) { data['timeslot'] = timeslot!.map((v) => v.toJson()).toList(); } return data; } } class Timeslot { String? from; String? to; String? date; Timeslot({ this.from, this.to, }); Timeslot.fromJson(Map json) { from = json['from']; to = json['to']; } Map toJson() { final Map data = {}; data['from'] = from; data['to'] = to; return data; } }