twilight_model/gateway/payload/incoming/guild_scheduled_event_user_add.rs
1use crate::id::{
2 marker::{GuildMarker, ScheduledEventMarker, UserMarker},
3 Id,
4};
5use serde::{Deserialize, Serialize};
6
7/// Sent when a user has subscribed to a guild scheduled event.
8#[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)]
9pub struct GuildScheduledEventUserAdd {
10 /// Guild ID of the scheduled event.
11 pub guild_id: Id<GuildMarker>,
12 /// ID of the guild scheduled event.
13 pub guild_scheduled_event_id: Id<ScheduledEventMarker>,
14 /// ID of the user who has subscribed to the guild scheduled event.
15 pub user_id: Id<UserMarker>,
16}