mattermost_client/openapi/models/
group_syncable_channel.rs1#[derive(Clone, Debug, PartialEq, Default, serde::Serialize, serde::Deserialize)]
12pub struct GroupSyncableChannel {
13 #[serde(rename = "channel_id", skip_serializing_if = "Option::is_none")]
14 pub channel_id: Option<String>,
15 #[serde(rename = "group_id", skip_serializing_if = "Option::is_none")]
16 pub group_id: Option<String>,
17 #[serde(rename = "auto_add", skip_serializing_if = "Option::is_none")]
18 pub auto_add: Option<bool>,
19 #[serde(rename = "create_at", skip_serializing_if = "Option::is_none")]
20 pub create_at: Option<i64>,
21 #[serde(rename = "delete_at", skip_serializing_if = "Option::is_none")]
22 pub delete_at: Option<i64>,
23 #[serde(rename = "update_at", skip_serializing_if = "Option::is_none")]
24 pub update_at: Option<i64>,
25}
26
27impl GroupSyncableChannel {
28 pub fn new() -> GroupSyncableChannel {
29 GroupSyncableChannel {
30 channel_id: None,
31 group_id: None,
32 auto_add: None,
33 create_at: None,
34 delete_at: None,
35 update_at: None,
36 }
37 }
38}