#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum ProvidedContentsEnum {
#[serde(rename = "extras.configcontext")]
Configcontext,
#[serde(rename = "extras.configcontextschema")]
Configcontextschema,
#[serde(rename = "extras.exporttemplate")]
Exporttemplate,
#[serde(rename = "extras.graphqlquery")]
Graphqlquery,
#[serde(rename = "extras.job")]
Job,
}
impl ToString for ProvidedContentsEnum {
fn to_string(&self) -> String {
match self {
Self::Configcontext => String::from("extras.configcontext"),
Self::Configcontextschema => String::from("extras.configcontextschema"),
Self::Exporttemplate => String::from("extras.exporttemplate"),
Self::Graphqlquery => String::from("extras.graphqlquery"),
Self::Job => String::from("extras.job"),
}
}
}
impl Default for ProvidedContentsEnum {
fn default() -> ProvidedContentsEnum {
Self::Configcontext
}
}