Files
syncrow-web/lib/pages/routiens/models/routine_item.dart

30 lines
613 B
Dart

import 'package:syncrow_web/pages/device_managment/all_devices/models/devices_model.dart';
class RoutineItem {
final AllDevicesModel device;
final String? function;
final dynamic value;
RoutineItem({
required this.device,
this.function,
this.value,
});
Map<String, dynamic> toMap() {
return {
'device': device,
'function': function,
'value': value,
};
}
factory RoutineItem.fromMap(Map<String, dynamic> map) {
return RoutineItem(
device: map['device'] as AllDevicesModel,
function: map['function'],
value: map['value'],
);
}
}