use std::time::SystemTime; use libpso::character::settings; use libpso::character::character; use libpso::character::guildcard; pub struct UserAccount { pub id: u32, pub username: String, pub password: String, pub guildcard: Option, pub team_id: Option, pub banned: bool, pub muted_until: SystemTime, pub created_at: SystemTime, } pub struct UserSettings { pub id: u32, pub user_id: u32, pub settings: settings::UserSettings, } pub struct Character { pub id: u32, pub user_id: u32, pub character: character::Character, } pub struct GuildCardData { pub id: u32, pub user_id: u32, pub guildcard: guildcard::GuildCardData, }