calamity-0.1.26.1: A library for writing discord bots in haskell
Safe HaskellNone
LanguageHaskell2010

Calamity.Types.Model.Guild.Overwrite

Description

Permission overwrites

Documentation

data Overwrite Source #

Instances

Instances details
Eq Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

Show Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

Generic Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

Associated Types

type Rep Overwrite :: Type -> Type #

ToJSON Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

FromJSON Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

NFData Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

Methods

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

HasField' "permissionOverwrites" GuildChannel (SnowflakeMap Overwrite) Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Guild

type Rep Overwrite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Overwrite

type Rep Overwrite = D1 ('MetaData "Overwrite" "Calamity.Types.Model.Guild.Overwrite" "calamity-0.1.26.1-AjA1jEhDhVM6S4JKzuqkqz" 'False) (C1 ('MetaCons "Overwrite" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Snowflake Overwrite)) :*: S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "allow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Permissions) :*: S1 ('MetaSel ('Just "deny") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Permissions))))