fastly_api/models/
ddos_protection_not_authorized.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct DdosProtectionNotAuthorized {
13 #[serde(rename = "title", skip_serializing_if = "Option::is_none")]
14 pub title: Option<String>,
15 #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
16 pub status: Option<Status>,
17}
18
19impl DdosProtectionNotAuthorized {
20 pub fn new() -> DdosProtectionNotAuthorized {
21 DdosProtectionNotAuthorized {
22 title: None,
23 status: None,
24 }
25 }
26}
27
28#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
30pub enum Status {
31 #[serde(rename = "403")]
32 Status403,
33}
34
35impl Default for Status {
36 fn default() -> Status {
37 Self::Status403
38 }
39}
40