grom/user
Types
pub type AvatarDecorationData {
AvatarDecorationData(asset: String, sku_id: String)
}
Constructors
-
AvatarDecorationData(asset: String, sku_id: String)
pub type Collectibles {
Collectibles(nameplate: option.Option(Nameplate))
}
Constructors
-
Collectibles(nameplate: option.Option(Nameplate))
pub type Flag {
Staff
Partner
Hypesquad
BugHunterLevel1
HypesquadBravery
HypesquadBrilliance
HypesquadBalance
PremiumEarlySupporter
TeamPseudoUser
BugHunterLevel2
VerifiedBot
VerifiedDeveloper
CertifiedModerator
BotHttpInteractions
ActiveDeveloper
}
Constructors
-
Staff -
Partner -
Hypesquad -
BugHunterLevel1 -
HypesquadBravery -
HypesquadBrilliance -
HypesquadBalance -
PremiumEarlySupporter -
TeamPseudoUser -
BugHunterLevel2 -
VerifiedBot -
VerifiedDeveloper -
CertifiedModerator -
BotHttpInteractions -
ActiveDeveloper
pub type Nameplate {
Nameplate(
sku_id: String,
asset: String,
label: String,
palette: String,
)
}
Constructors
-
Nameplate( sku_id: String, asset: String, label: String, palette: String, )
pub type PremiumType {
NoPremium
NitroClassic
Nitro
NitroBasic
}
Constructors
-
NoPremium -
NitroClassic -
Nitro -
NitroBasic
pub type PrimaryGuild {
PrimaryGuild(
id: option.Option(String),
is_enabled: option.Option(Bool),
tag: option.Option(String),
badge_hash: option.Option(String),
)
}
Constructors
-
PrimaryGuild( id: option.Option(String), is_enabled: option.Option(Bool), tag: option.Option(String), badge_hash: option.Option(String), )
pub type User {
User(
id: String,
username: String,
discriminator: String,
global_name: option.Option(String),
avatar_hash: option.Option(String),
is_bot: option.Option(Bool),
is_system: option.Option(Bool),
is_mfa_enabled: option.Option(Bool),
banner_hash: option.Option(String),
accent_color: option.Option(Int),
locale: option.Option(String),
flags: option.Option(List(Flag)),
premium_type: option.Option(PremiumType),
public_flags: option.Option(List(Flag)),
avatar_decoration_data: option.Option(AvatarDecorationData),
collectibles: option.Option(Collectibles),
primary_guild: option.Option(PrimaryGuild),
)
}
Constructors
-
User( id: String, username: String, discriminator: String, global_name: option.Option(String), avatar_hash: option.Option(String), is_bot: option.Option(Bool), is_system: option.Option(Bool), is_mfa_enabled: option.Option(Bool), banner_hash: option.Option(String), accent_color: option.Option(Int), locale: option.Option(String), flags: option.Option(List(Flag)), premium_type: option.Option(PremiumType), public_flags: option.Option(List(Flag)), avatar_decoration_data: option.Option(AvatarDecorationData), collectibles: option.Option(Collectibles), primary_guild: option.Option(PrimaryGuild), )