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