fastly_api/models/
bulk_update_acl_entry_all_of.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct BulkUpdateAclEntryAllOf {
13 #[serde(rename = "op", skip_serializing_if = "Option::is_none")]
14 pub op: Option<Op>,
15 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
16 pub id: Option<Box<String>>,
17}
18
19impl BulkUpdateAclEntryAllOf {
20 pub fn new() -> BulkUpdateAclEntryAllOf {
21 BulkUpdateAclEntryAllOf {
22 op: None,
23 id: None,
24 }
25 }
26}
27
28#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
30pub enum Op {
31 #[serde(rename = "create")]
32 Create,
33 #[serde(rename = "update")]
34 Update,
35 #[serde(rename = "delete")]
36 Delete,
37}
38
39impl Default for Op {
40 fn default() -> Op {
41 Self::Create
42 }
43}
44