calamity-0.8.0.0: A library for writing discord bots in haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Calamity.Types.Model.Channel.Guild.Category

Documentation

data Category Source #

Instances

Instances details
FromJSON Category Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

Show Category Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

Mentionable Category Source # 
Instance details

Defined in Calamity.Utils.Message

Eq Category Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

TextShow Category Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

HasID Channel Category Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

HasID Category Category Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

(k ~ A_Lens, a ~ Snowflake Guild, b ~ Snowflake Guild) => LabelOptic "guildID" k Category Category a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

(k ~ A_Lens, a ~ Snowflake Category, b ~ Snowflake Category) => LabelOptic "id" k Category Category a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "name" k Category Category a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "nsfw" k Category Category a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

(k ~ A_Lens, a ~ SnowflakeMap Overwrite, b ~ SnowflakeMap Overwrite) => LabelOptic "permissionOverwrites" k Category Category a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "position" k Category Category a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild.Category

Upgradeable Category (Snowflake Category) Source # 
Instance details

Defined in Calamity.Types.Upgradeable

Methods

upgrade :: forall (r :: EffectRow). BotC r => Snowflake Category -> Sem r (Maybe Category) Source #

Mentionable (Snowflake Category) Source # 
Instance details

Defined in Calamity.Utils.Message