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