rsiot/message/auth_roles.rs
1use serde::{Deserialize, Serialize};
2
3/// Роли для доступа в системе
4#[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Ord, PartialOrd, PartialEq, Serialize)]
5pub enum AuthPermissions {
6 /// Без ограничений
7 NoAccess,
8
9 /// Только просмотр
10 Monitoring,
11
12 /// Управление
13 Operatoration,
14
15 /// Администрирование
16 Admin,
17
18 /// Полный доступ
19 #[default]
20 FullAccess,
21}