Skip to main content

holodeck_simctl_core/models/
simulator.rs

1use std::path::PathBuf;
2
3use uuid::Uuid;
4
5use super::device_type::DeviceType;
6use super::runtime::Runtime;
7use super::simulator_state::SimulatorState;
8
9#[derive(Debug, Clone, PartialEq, Eq)]
10pub struct Simulator {
11    pub id: Uuid,
12    pub name: String,
13    pub runtime: Runtime,
14    pub device_type: DeviceType,
15    pub state: SimulatorState,
16    pub is_available: bool,
17    pub data_path: Option<PathBuf>,
18    pub log_path: Option<PathBuf>,
19}