use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Serialize, Deserialize)]
pub struct Mount {
#[serde(rename = "BindOptions")]
pub bind_options: Option<crate::v5::models::BindOptions>,
#[serde(rename = "ClusterOptions")]
pub cluster_options: Option<serde_json::Value>,
#[serde(rename = "Consistency")]
pub consistency: Option<String>,
#[serde(rename = "ReadOnly")]
pub read_only: Option<bool>,
#[serde(rename = "Source")]
pub source: Option<String>,
#[serde(rename = "Destination")]
pub destination: Option<String>,
#[serde(rename = "TmpfsOptions")]
pub tmpfs_options: Option<crate::v5::models::TmpfsOptions>,
#[serde(rename = "Type")]
pub r#type: Option<String>,
#[serde(rename = "VolumeOptions")]
pub volume_options: Option<crate::v5::models::VolumeOptions>,
}