twilight_model/gateway/payload/incoming/
thread_delete.rs

1use crate::{
2    channel::ChannelType,
3    id::{
4        marker::{ChannelMarker, GuildMarker},
5        Id,
6    },
7};
8use serde::{Deserialize, Serialize};
9
10#[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)]
11pub struct ThreadDelete {
12    pub guild_id: Id<GuildMarker>,
13    pub id: Id<ChannelMarker>,
14    #[serde(rename = "type")]
15    pub kind: ChannelType,
16    pub parent_id: Id<ChannelMarker>,
17}