revolt_api/models/
data_edit_bot.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct DataEditBot {
16 #[serde(rename = "name", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
18 pub name: Option<Option<String>>,
19 #[serde(rename = "public", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
21 pub public: Option<Option<bool>>,
22 #[serde(rename = "analytics", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
24 pub analytics: Option<Option<bool>>,
25 #[serde(rename = "interactions_url", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
27 pub interactions_url: Option<Option<String>>,
28 #[serde(rename = "remove", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
30 pub remove: Option<Option<Vec<crate::models::FieldsBot>>>,
31}
32
33impl DataEditBot {
34 pub fn new() -> DataEditBot {
35 DataEditBot {
36 name: None,
37 public: None,
38 analytics: None,
39 interactions_url: None,
40 remove: None,
41 }
42 }
43}
44
45