#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct VersionDetail {
#[serde(rename = "backends", skip_serializing_if = "Option::is_none")]
pub backends: Option<Vec<crate::models::BackendResponse>>,
#[serde(rename = "cache_settings", skip_serializing_if = "Option::is_none")]
pub cache_settings: Option<Vec<crate::models::CacheSettingResponse>>,
#[serde(rename = "conditions", skip_serializing_if = "Option::is_none")]
pub conditions: Option<Vec<crate::models::ConditionResponse>>,
#[serde(rename = "directors", skip_serializing_if = "Option::is_none")]
pub directors: Option<Vec<crate::models::Director>>,
#[serde(rename = "domains", skip_serializing_if = "Option::is_none")]
pub domains: Option<Vec<crate::models::DomainResponse>>,
#[serde(rename = "gzips", skip_serializing_if = "Option::is_none")]
pub gzips: Option<Vec<crate::models::GzipResponse>>,
#[serde(rename = "headers", skip_serializing_if = "Option::is_none")]
pub headers: Option<Vec<crate::models::HeaderResponse>>,
#[serde(rename = "healthchecks", skip_serializing_if = "Option::is_none")]
pub healthchecks: Option<Vec<crate::models::HealthcheckResponse>>,
#[serde(rename = "request_settings", skip_serializing_if = "Option::is_none")]
pub request_settings: Option<Vec<crate::models::RequestSettingsResponse>>,
#[serde(rename = "response_objects", skip_serializing_if = "Option::is_none")]
pub response_objects: Option<Vec<crate::models::ResponseObjectResponse>>,
#[serde(rename = "settings", skip_serializing_if = "Option::is_none")]
pub settings: Option<Box<crate::models::VersionDetailSettings>>,
#[serde(rename = "snippets", skip_serializing_if = "Option::is_none")]
pub snippets: Option<Vec<crate::models::SchemasSnippetResponse>>,
#[serde(rename = "vcls", skip_serializing_if = "Option::is_none")]
pub vcls: Option<Vec<crate::models::SchemasVclResponse>>,
#[serde(rename = "wordpress", skip_serializing_if = "Option::is_none")]
pub wordpress: Option<Vec<serde_json::Value>>,
}
impl VersionDetail {
pub fn new() -> VersionDetail {
VersionDetail {
backends: None,
cache_settings: None,
conditions: None,
directors: None,
domains: None,
gzips: None,
headers: None,
healthchecks: None,
request_settings: None,
response_objects: None,
settings: None,
snippets: None,
vcls: None,
wordpress: None,
}
}
}