Complete refactoring SFM App Source Code
This commit is contained in:
16
lib/product/constant/enums/app_route_enums.dart
Normal file
16
lib/product/constant/enums/app_route_enums.dart
Normal file
@@ -0,0 +1,16 @@
|
||||
// ignore_for_file: constant_identifier_names
|
||||
|
||||
enum AppRoutes {
|
||||
LOGIN,
|
||||
HOME,
|
||||
SETTINGS,
|
||||
DEVICE_NOTIFICATION_SETTINGS,
|
||||
BELL,
|
||||
DEVICES,
|
||||
DEVICE_UPDATE,
|
||||
DEVICE_DETAIL,
|
||||
MAP,
|
||||
HISTORY,
|
||||
GROUPS,
|
||||
GROUP_DETAIL,
|
||||
}
|
||||
3
lib/product/constant/enums/app_theme_enums.dart
Normal file
3
lib/product/constant/enums/app_theme_enums.dart
Normal file
@@ -0,0 +1,3 @@
|
||||
// ignore_for_file: constant_identifier_names
|
||||
|
||||
enum AppThemes { LIGHT, DARK, SYSTEM }
|
||||
10
lib/product/constant/enums/local_keys_enums.dart
Normal file
10
lib/product/constant/enums/local_keys_enums.dart
Normal file
@@ -0,0 +1,10 @@
|
||||
// ignore_for_file: constant_identifier_names
|
||||
|
||||
enum PreferencesKeys{
|
||||
TOKEN,
|
||||
UID,
|
||||
EXP,
|
||||
ROLE,
|
||||
LANGUAGE_CODE,
|
||||
THEME
|
||||
}
|
||||
7
lib/product/constant/enums/role_enums.dart
Normal file
7
lib/product/constant/enums/role_enums.dart
Normal file
@@ -0,0 +1,7 @@
|
||||
// ignore_for_file: constant_identifier_names
|
||||
|
||||
enum RoleEnums{
|
||||
USER,
|
||||
ADMIN,
|
||||
MOD
|
||||
}
|
||||
Reference in New Issue
Block a user