push automation details and update automation

This commit is contained in:
ashrafzarkanisala
2024-07-25 00:25:48 +03:00
parent 56024ba3a3
commit 8a4c5af2e7
23 changed files with 1271 additions and 709 deletions

View File

@ -37,9 +37,9 @@ class CreateAutomationModel {
);
}
Map<String, dynamic> toMap() {
Map<String, dynamic> toMap([String? automationId]) {
return {
'unitUuid': unitUuid,
if (automationId == null) 'unitUuid': unitUuid,
'automationName': automationName,
'decisionExpr': decisionExpr,
'effectiveTime': effectiveTime.toMap(),
@ -61,7 +61,7 @@ class CreateAutomationModel {
);
}
String toJson() => json.encode(toMap());
String toJson([String? automationId]) => json.encode(toMap(automationId));
factory CreateAutomationModel.fromJson(String source) =>
CreateAutomationModel.fromMap(json.decode(source));