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}