rsiot/message/system_messages/auth_response_ok.rs
use std::collections::HashSet;
use serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::message::AuthPermissions;
/// Подтверждение авторизации
#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
pub struct AuthResponseOk {
/// Сгенерированный токен
pub token: String,
/// Разрешения
pub perm: AuthPermissions,
/// Идентификаторы компонентов, через которые сообщение было получено
pub trace_ids: HashSet<Uuid>,
/// Логин для входа
pub login: String,
}