discord_gleam/types/user
Types
User object containing PartialUser and FullUser
pub type User {
PartialUser(
id: Snowflake,
username: String,
discriminator: String,
avatar: Option(String),
)
FullUser(
id: Snowflake,
username: String,
discriminator: String,
avatar: Option(String),
bot: Bool,
system: Bool,
mfa_enabled: Bool,
banner: Option(String),
accent_color: Option(Int),
verified: Bool,
email: Option(String),
flags: Int,
premium_type: Int,
public_flags: Int,
)
}
Constructors
-
PartialUser( id: Snowflake, username: String, discriminator: String, avatar: Option(String), )
-
FullUser( id: Snowflake, username: String, discriminator: String, avatar: Option(String), bot: Bool, system: Bool, mfa_enabled: Bool, banner: Option(String), accent_color: Option(Int), verified: Bool, email: Option(String), flags: Int, premium_type: Int, public_flags: Int, )
Functions
pub fn from_json_string(
encoded: String,
) -> Result(User, DiscordError)
Decode a string to a PartialUser