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

Calamity.Types.Model.Guild.Overwrite

Description

Permission overwrites

Documentation

data Overwrite Source #

Instances

Instances details
FromJSON Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

ToJSON Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

Show Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

CalamityToJSON' Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

Methods

toPairs :: KeyValue kv => Overwrite -> [Maybe kv] Source #

Eq Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

TextShow Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

HasID Overwrite Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

(k ~ A_Lens, a ~ Permissions, b ~ Permissions) => LabelOptic "allow" k Overwrite Overwrite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

(k ~ A_Lens, a ~ Permissions, b ~ Permissions) => LabelOptic "deny" k Overwrite Overwrite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

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

Defined in Calamity.Types.Model.Guild.Overwrite

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

Defined in Calamity.Types.Model.Guild.Overwrite