netzwork_api/agent/
mod.rs

1use serde::{Deserialize, Serialize};
2use uuid::Uuid;
3
4#[derive(Debug, PartialEq, Deserialize, Serialize, Clone)]
5pub struct AgentInfo {
6    pub host_uuid: Uuid,
7    pub uuid: Uuid,
8    pub name: String,
9    pub status: AgentStatus,
10}
11
12#[derive(Debug, PartialEq, Deserialize, Serialize, Clone)]
13pub enum AgentStatus {
14    Undefined,
15    Initializing,
16    AwaitingJoin,
17    Running,
18    Orphaned,
19    Exiting,
20}