This commit is contained in:
mohammad
2024-09-30 17:02:31 +03:00
parent 5030b3f313
commit fed39b7198
10 changed files with 768 additions and 91 deletions

View File

@ -618,3 +618,35 @@ List<Map<String, Object>> members = [
'role': MemberRole.FamilyMember,
},
];
enum status {
on,
off,
restart,
}
extension StatusExtension on status {
String get value {
switch (this) {
case status.on:
return "Power Off";
case status.off:
return "Power On";
case status.restart:
return "Restart Memory";
}
}
static status fromString(String value) {
switch (value) {
case "power_off":
return status.off;
case "power_on":
return status.on;
case "last":
return status.restart;
default:
throw ArgumentError("Invalid access type: $value");
}
}
}