redfish-codegen 0.3.1

An unopinionated translation of the Redfish specification into Rust.
Documentation
// Generated by redfish-codegen. Do not modify.


/// The condition, in relationship to the discrete trigger values, which constitutes a trigger.
#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
pub enum DiscreteTriggerConditionEnum {
    /// A discrete trigger condition is met when the metric value becomes one of the values that the DiscreteTriggers property lists.
    Specified,
    /// A discrete trigger condition is met whenever the metric value changes.
    Changed,
}

#[allow(clippy::derivable_impls)]
impl Default for DiscreteTriggerConditionEnum {
     fn default() -> DiscreteTriggerConditionEnum {
        DiscreteTriggerConditionEnum::Specified
     }
}

impl crate::Metadata<'static> for DiscreteTriggerConditionEnum {
    const JSON_SCHEMA: &'static str = "Triggers.v1_2_0.json";
}