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}