SmartSceneWeek.fromJson constructor
Creates a SmartSceneWeek object from the JSON response to a GET request.
Implementation
factory SmartSceneWeek.fromJson(Map<String, dynamic> dataMap) {
return SmartSceneWeek(
timeslots: (dataMap[ApiFields.timeslots] as List<dynamic>?)
?.map((timeslotMap) => SmartSceneWeekTimeslot.fromJson(
Map<String, dynamic>.from(timeslotMap)))
.toList() ??
[],
recurrence: List<String>.from(dataMap[ApiFields.recurrence] ?? []),
);
}