1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::common::*; use rsb_derive::Builder; use serde::{Deserialize, Serialize}; use serde_with::skip_serializing_none; #[skip_serializing_none] #[derive(Debug, PartialEq, Clone, Serialize, Deserialize, Builder)] pub struct SlackBotInfo { pub id: Option<SlackBotId>, pub name: String, pub updated: Option<SlackDateTime>, pub app_id: String, pub user_id: String, #[serde(flatten)] pub icons: Option<SlackIconImages>, }