fastly_api/models/
report.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct Report {
13 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
14 pub id: Option<String>,
15 #[serde(rename = "policy_id", skip_serializing_if = "Option::is_none")]
16 pub policy_id: Option<String>,
17 #[serde(rename = "blocked_uri", skip_serializing_if = "Option::is_none")]
18 pub blocked_uri: Option<String>,
19 #[serde(rename = "document_uri", skip_serializing_if = "Option::is_none")]
20 pub document_uri: Option<String>,
21 #[serde(rename = "violated_directive", skip_serializing_if = "Option::is_none")]
22 pub violated_directive: Option<String>,
23 #[serde(rename = "created_at", skip_serializing_if = "Option::is_none")]
24 pub created_at: Option<String>,
25}
26
27impl Report {
28 pub fn new() -> Report {
29 Report {
30 id: None,
31 policy_id: None,
32 blocked_uri: None,
33 document_uri: None,
34 violated_directive: None,
35 created_at: None,
36 }
37 }
38}
39
40