1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::{ id::{GuildId, RoleId}, user::User, }; use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)] pub struct MemberUpdate { pub guild_id: GuildId, pub nick: Option<String>, pub premium_since: Option<String>, pub roles: Vec<RoleId>, pub user: User, }