use serde::{Deserialize, Serialize};
use crate::entities::User;
#[derive(Debug, Deserialize, Serialize, Clone)]
pub struct GuildMember {
pub user: Option<User>,
pub nick: Option<String>,
pub avatar: Option<String>,
pub roles: Vec<String>,
pub joined_at: String,
pub premium_since: Option<String>,
pub deaf: bool,
pub mute: bool,
pub flags: i32,
pub pending: Option<bool>,
pub permissions: Option<String>,
pub communication_disabled_until: Option<String>,
}