discord_gleam/types/user
Types
pub type AvatarDecoration {
AvatarDecoration(
asset: String,
sku_id: snowflake.Snowflake(snowflake.Sku),
)
}
Constructors
-
AvatarDecoration( asset: String, sku_id: snowflake.Snowflake(snowflake.Sku), )
User object containing PartialUser and FullUser FullUser is currently not implemented
pub type User {
PartialUser(
id: snowflake.Snowflake(snowflake.User),
username: String,
discriminator: String,
avatar: option.Option(String),
)
FullUser(
id: snowflake.Snowflake(snowflake.User),
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: snowflake.Snowflake(snowflake.User), username: String, discriminator: String, avatar: option.Option(String), ) -
FullUser( id: snowflake.Snowflake(snowflake.User), 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_string(
encoded: String,
) -> Result(User, @internal DiscordError)
Decode a string to a PartialUser
pub fn json_decoder() -> decode.Decoder(User)