1use crate::dto::prelude::*;
2
3#[derive(CandidType, Clone, Copy, Debug, Deserialize, Eq, PartialEq)]
8pub enum AppCommand {
9 Start,
10 Readonly,
11 Stop,
12}
13
14#[derive(CandidType, Clone, Copy, Debug, Deserialize, Eq, PartialEq, Serialize)]
19pub enum AppModeView {
20 Enabled,
21 Readonly,
22 Disabled,
23}
24
25#[derive(CandidType, Clone, Copy, Debug, Deserialize, Eq, PartialEq, Serialize)]
31pub struct AppStateView {
32 pub mode: AppModeView,
33}
34
35#[derive(CandidType, Clone, Copy, Debug, Deserialize, Eq, PartialEq, Serialize)]
40pub struct SubnetStateView {}