use serde::Serialize;
#[derive(Debug, Clone, Default, PartialEq, Eq, Serialize)]
pub(crate) struct Config {
#[serde(skip_serializing_if = "Option::is_none")]
pub(crate) file: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub(crate) content: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub(crate) environment: Option<String>,
}
#[derive(Debug, Clone, Default, PartialEq, Eq, Serialize)]
pub(crate) struct ConfigMount {
pub(crate) source: String,
pub(crate) target: String,
#[serde(skip_serializing_if = "Option::is_none")]
pub(crate) uid: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub(crate) gid: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub(crate) mode: Option<String>,
}