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) => ScenesModel( id: json["id"], name: json["name"] ?? '', status: json["status"] ?? '', type: json["type"] ?? '', icon: json["icon"] as String?, ); Map toJson() => { "id": id, "name": name, "status": status, "type": type, }; }