| 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 |