import 'package:syncrow_app/features/devices/model/device_model.dart'; class ACModel extends DeviceModel { late double temperature; late int fanSpeed; late int tempMode; ACModel({ required this.temperature, required this.fanSpeed, required this.tempMode, required super.id, required super.name, required super.type, required super.status, required super.location, required super.image, required super.timer, }); Map toJson() { return { 'temperature': temperature, 'fanSpeed': fanSpeed, 'tempMode': tempMode, 'id': id, 'name': name, 'status': status, 'type': type, 'location': location, 'image': image, }; } factory ACModel.fromJson(Map json) { return ACModel( id: json['id'], name: json['name'], status: json['status'], temperature: json['temperature'], fanSpeed: json['fanSpeed'], tempMode: json['tempMode'], type: json['type'], location: json['location'], image: json['image'], timer: json['timer'], ); } }