redfish_codegen/models/secure_boot/v1_1_0/
secure_boot_mode_type.rs

1// Generated by redfish-codegen. Do not modify.
2
3
4#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
5pub enum SecureBootModeType {
6    /// UEFI Secure Boot is currently in Setup Mode.
7    SetupMode,
8    /// UEFI Secure Boot is currently in User Mode.
9    UserMode,
10    /// UEFI Secure Boot is currently in Audit Mode.
11    AuditMode,
12    /// UEFI Secure Boot is currently in Deployed Mode.
13    DeployedMode,
14}
15
16#[allow(clippy::derivable_impls)]
17impl Default for SecureBootModeType {
18     fn default() -> SecureBootModeType {
19        SecureBootModeType::SetupMode
20     }
21}
22
23impl crate::Metadata<'static> for SecureBootModeType {
24    const JSON_SCHEMA: &'static str = "SecureBoot.v1_1_0.json";
25}