twilight_model/gateway/payload/incoming/
channel_pins_update.rs

1use crate::{
2    id::{
3        marker::{ChannelMarker, GuildMarker},
4        Id,
5    },
6    util::Timestamp,
7};
8use serde::{Deserialize, Serialize};
9
10#[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)]
11pub struct ChannelPinsUpdate {
12    pub channel_id: Id<ChannelMarker>,
13    #[serde(skip_serializing_if = "Option::is_none")]
14    pub guild_id: Option<Id<GuildMarker>>,
15    pub last_pin_timestamp: Option<Timestamp>,
16}