1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#[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::VclResponse>>,
#[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,
}
}
}