twilight_model/guild/scheduled_event/
user.rs

1use crate::{
2    guild::Member,
3    id::{marker::ScheduledEventMarker, Id},
4    user::User,
5};
6use serde::{Deserialize, Serialize};
7
8/// Container for user and member data returned by Discord.
9#[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)]
10pub struct GuildScheduledEventUser {
11    /// ID of the scheduled event.
12    pub guild_scheduled_event_id: Id<ScheduledEventMarker>,
13    /// Member object of the user, if requested.
14    pub member: Option<Member>,
15    /// User object.
16    pub user: User,
17}