slack_morphism/models/common/pin.rs
1use rsb_derive::Builder;
2use serde::{Deserialize, Serialize};
3use serde_with::skip_serializing_none;
4
5use crate::{SlackChannelId, SlackDateTime, SlackFile, SlackMessage, SlackUserId};
6
7#[skip_serializing_none]
8#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, Builder)]
9pub struct SlackPin {
10 pub channel: SlackChannelId,
11 pub created: SlackDateTime,
12 pub created_by: SlackUserId,
13 pub message: Option<SlackMessage>,
14}