import 'package:syncrow_web/utils/constants/assets.dart'; class ScenesModel { final String id; final String name; final String status; final String type; final String? icon; ScenesModel({ required this.id, required this.name, required this.status, required this.type, this.icon, }); factory ScenesModel.fromJson(Map json, {bool? isAutomation}) => ScenesModel( id: json["id"], name: json["name"] ?? '', status: json["status"] ?? '', type: json["type"] ?? '', icon: isAutomation == true ? Assets.automation : (json["icon"] as String?), ); Map toJson() => { "id": id, "name": name, "status": status, "type": type, }; }