FromJSON User Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
Show User Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
Updateable User Source # | |
Instance detailsDefined in Calamity.Internal.Updateable |
Tellable User Source # | |
Instance detailsDefined in Calamity.Types.Tellable |
Mentionable User Source # | |
Instance detailsDefined in Calamity.Utils.Message |
Eq User Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
TextShow User Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
HasID Member User Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
HasID User FullContext Source # | |
Instance detailsDefined in Calamity.Commands.Context |
HasID User LightContext Source # | |
Instance detailsDefined in Calamity.Commands.Context |
HasID User ReactionEvtData Source # | |
Instance detailsDefined in Calamity.Gateway.DispatchEvents |
HasID User GroupChannel Source # | |
Instance detailsDefined in Calamity.Types.Model.Channel.Group |
HasID User Message Source # | |
Instance detailsDefined in Calamity.Types.Model.Channel.Message |
HasID User MessageAuthor Source # | |
Instance detailsDefined in Calamity.Types.Model.Channel.Message |
HasID User AuditLogEntry Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.AuditLog |
HasID User BanData Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Ban |
HasID User Member Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Member |
HasID User Presence Source # | |
Instance detailsDefined in Calamity.Types.Model.Presence.Presence |
HasID User User Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
Member (CacheEff :: (Type -> Type) -> Type -> Type) r => ParameterParser User c r | ParameterParser for users, this only looks in the cache. Use Snowflake
User and use upgrade if you want to allow
fetching from http. |
Instance detailsDefined in Calamity.Commands.CalamityParsers Associated Types type ParserResult User |
(k ~ A_Lens, a ~ Maybe (Colour Double), b ~ Maybe (Colour Double)) => LabelOptic "accentColour" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Avatar, b ~ Avatar) => LabelOptic "avatar" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Maybe UserBanner, b ~ Maybe UserBanner) => LabelOptic "banner" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOptic "bot" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "discriminator" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "email" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Maybe Word64, b ~ Maybe Word64) => LabelOptic "flags" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Snowflake User, b ~ Snowflake User) => LabelOptic "id" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "locale" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOptic "mfaEnabled" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Maybe Word64, b ~ Maybe Word64) => LabelOptic "premiumType" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "username" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOptic "verified" k User User a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
(k ~ An_Iso, a ~ Snowflake User, b ~ Snowflake User) => LabelOptic "id" k (Partial User) (Partial User) a b Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
HasID User (Partial User) Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
Upgradeable User (Snowflake User) Source # | |
Instance detailsDefined in Calamity.Types.Upgradeable |
FromJSON (Partial User) Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
Show (Partial User) Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
Tellable (Snowflake User) Source # | |
Instance detailsDefined in Calamity.Types.Tellable |
ToMessage (TMention User) Source # | Add a User id to the list of allowed user mentions |
Instance detailsDefined in Calamity.Types.Tellable |
Mentionable (Snowflake User) Source # | |
Instance detailsDefined in Calamity.Utils.Message |
Eq (Partial User) Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
TextShow (Partial User) Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
ParameterParser (Snowflake User) c r | Accepts both plain IDs and mentions |
Instance detailsDefined in Calamity.Commands.CalamityParsers |
type Updated User Source # | |
Instance detailsDefined in Calamity.Internal.Updateable |
newtype Partial User Source # | |
Instance detailsDefined in Calamity.Types.Model.User |
type ParserResult User | |
Instance detailsDefined in Calamity.Commands.CalamityParsers |
type ParserResult (Snowflake User) | |
Instance detailsDefined in Calamity.Commands.CalamityParsers |