zerobox_protocol/config_types.rs
1use schemars::JsonSchema;
2use serde::Deserialize;
3use serde::Serialize;
4use strum_macros::Display;
5use ts_rs::TS;
6
7#[derive(
8 Deserialize, Debug, Clone, Copy, PartialEq, Eq, Default, Serialize, Display, JsonSchema, TS,
9)]
10#[serde(rename_all = "kebab-case")]
11#[strum(serialize_all = "kebab-case")]
12pub enum WindowsSandboxLevel {
13 #[default]
14 Disabled,
15 RestrictedToken,
16 Elevated,
17}