Calamity.Types.Model.Guild.Overwrite
Description
Permission overwrites
data Overwrite Source #
Constructors
Fields
Defined in Calamity.Types.Model.Guild.Overwrite
Methods
(==) :: Overwrite -> Overwrite -> Bool #
(/=) :: Overwrite -> Overwrite -> Bool #
showsPrec :: Int -> Overwrite -> ShowS #
show :: Overwrite -> String #
showList :: [Overwrite] -> ShowS #
Associated Types
type Rep Overwrite :: Type -> Type #
from :: Overwrite -> Rep Overwrite x #
to :: Rep Overwrite x -> Overwrite #
toJSON :: Overwrite -> Value #
toEncoding :: Overwrite -> Encoding #
toJSONList :: [Overwrite] -> Value #
toEncodingList :: [Overwrite] -> Encoding #
parseJSON :: Value -> Parser Overwrite #
parseJSONList :: Value -> Parser [Overwrite] #
rnf :: Overwrite -> () #
showbPrec :: Int -> Overwrite -> Builder #
showb :: Overwrite -> Builder #
showbList :: [Overwrite] -> Builder #
showtPrec :: Int -> Overwrite -> Text #
showt :: Overwrite -> Text #
showtList :: [Overwrite] -> Text #
showtlPrec :: Int -> Overwrite -> Text #
showtl :: Overwrite -> Text #
showtlList :: [Overwrite] -> Text #
getID :: Overwrite -> Snowflake Overwrite Source #
Defined in Calamity.Types.Model.Channel.Guild
field' :: Lens GuildChannel GuildChannel (SnowflakeMap Overwrite) (SnowflakeMap Overwrite) #