discord_gleam/types/user
Types
pub type AvatarDecoration {
AvatarDecoration(asset: String, sku_id: String)
}
Constructors
-
AvatarDecoration(asset: String, sku_id: String)
User object containing PartialUser and FullUser FullUser is currently not implemented
pub type User {
PartialUser(
id: String,
username: String,
discriminator: String,
avatar: option.Option(String),
)
FullUser(
id: String,
username: String,
discriminator: String,
avatar: option.Option(String),
bot: Bool,
system: Bool,
mfa_enabled: Bool,
banner: option.Option(String),
accent_color: option.Option(Int),
verified: Bool,
email: option.Option(String),
flags: Int,
premium_type: Int,
public_flags: Int,
)
}
Constructors
-
PartialUser( id: String, username: String, discriminator: String, avatar: option.Option(String), ) -
FullUser( id: String, username: String, discriminator: String, avatar: option.Option(String), bot: Bool, system: Bool, mfa_enabled: Bool, banner: option.Option(String), accent_color: option.Option(Int), verified: Bool, email: option.Option(String), flags: Int, premium_type: Int, public_flags: Int, )
Values
pub fn avatar_decoration_decoder() -> decode.Decoder(
AvatarDecoration,
)
pub fn from_json_decoder() -> decode.Decoder(User)
pub fn string_to_data(
encoded: String,
) -> Result(User, @internal DiscordError)
Decode a string to a PartialUser