redfish-codegen 0.3.1

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


/// Months of the year.
#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
pub enum MonthOfYear {
    /// January.
    January,
    /// February.
    February,
    /// March.
    March,
    /// April.
    April,
    /// May.
    May,
    /// June.
    June,
    /// July.
    July,
    /// August.
    August,
    /// September.
    September,
    /// October.
    October,
    /// November.
    November,
    /// December.
    December,
    /// This value indicates that every month of the year has been selected.  When used in array properties, such as for enabling a function for certain months, it shall be the only member in the array.
    Every,
}

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

impl crate::Metadata<'static> for MonthOfYear {
    const JSON_SCHEMA: &'static str = "Schedule.v1_0_2.json";
}