Fixed bugs in automation

This commit is contained in:
hannathkadher
2024-11-05 00:52:38 +04:00
parent ff31c54e7b
commit 7d51ca1f12
6 changed files with 11 additions and 12 deletions
@@ -32,7 +32,7 @@ class SceneDetailsModel {
factory SceneDetailsModel.fromJson(Map<String, dynamic> json) =>
SceneDetailsModel(
id: json["uuid"],
id: json["uuid"] ?? json["id"],
name: json["name"],
status: json["status"],
type: json["type"],
@@ -1,11 +1,11 @@
import 'dart:convert';
class AutomationStatusUpdate {
final String unitUuid;
final String spaceUuid;
final bool isEnable;
AutomationStatusUpdate({
required this.unitUuid,
required this.spaceUuid,
required this.isEnable,
});
@@ -16,23 +16,23 @@ class AutomationStatusUpdate {
factory AutomationStatusUpdate.fromJson(Map<String, dynamic> json) =>
AutomationStatusUpdate(
unitUuid: json["unitUuid"],
spaceUuid: json["spaceUuid"],
isEnable: json["isEnable"],
);
Map<String, dynamic> toJson() => {
"unitUuid": unitUuid,
"spaceUuid": spaceUuid,
"isEnable": isEnable,
};
factory AutomationStatusUpdate.fromMap(Map<String, dynamic> map) =>
AutomationStatusUpdate(
unitUuid: map["unitUuid"],
spaceUuid: map["spaceUuid"],
isEnable: map["isEnable"],
);
Map<String, dynamic> toMap() => {
"unitUuid": unitUuid,
"spaceUuid": spaceUuid,
"isEnable": isEnable,
};
}