fastly_api/models/
settings_response.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct SettingsResponse {
13 #[serde(rename = "general.default_host", skip_serializing_if = "Option::is_none")]
15 pub general_default_host: Option<String>,
16 #[serde(rename = "general.default_ttl", skip_serializing_if = "Option::is_none")]
18 pub general_default_ttl: Option<i32>,
19 #[serde(rename = "general.stale_if_error", skip_serializing_if = "Option::is_none")]
21 pub general_stale_if_error: Option<bool>,
22 #[serde(rename = "general.stale_if_error_ttl", skip_serializing_if = "Option::is_none")]
24 pub general_stale_if_error_ttl: Option<i32>,
25 #[serde(rename = "service_id", skip_serializing_if = "Option::is_none")]
26 pub service_id: Option<Box<String>>,
27 #[serde(rename = "version", skip_serializing_if = "Option::is_none")]
28 pub version: Option<Box<i32>>,
29}
30
31impl SettingsResponse {
32 pub fn new() -> SettingsResponse {
33 SettingsResponse {
34 general_default_host: None,
35 general_default_ttl: None,
36 general_stale_if_error: None,
37 general_stale_if_error_ttl: None,
38 service_id: None,
39 version: None,
40 }
41 }
42}
43
44