discord-haskell-1.16.1: Write bots for Discord in Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Discord.Internal.Types.Embed

Description

Data structures pertaining to Discord Embed

Synopsis

Documentation

data CreateEmbed Source #

The Default instance of this type yields a def value whose fields are all empty. As such, the def value is not a valid embed and needs to be adjusted before being used.

data Embed Source #

An embed attached to a message.

Constructors

Embed 

Fields

Instances

Instances details
FromJSON Embed Source # 
Instance details

Defined in Discord.Internal.Types.Embed

ToJSON Embed Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Read Embed Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Show Embed Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Methods

showsPrec :: Int -> Embed -> ShowS #

show :: Embed -> String #

showList :: [Embed] -> ShowS #

Eq Embed Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Methods

(==) :: Embed -> Embed -> Bool #

(/=) :: Embed -> Embed -> Bool #

Ord Embed Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Methods

compare :: Embed -> Embed -> Ordering #

(<) :: Embed -> Embed -> Bool #

(<=) :: Embed -> Embed -> Bool #

(>) :: Embed -> Embed -> Bool #

(>=) :: Embed -> Embed -> Bool #

max :: Embed -> Embed -> Embed #

min :: Embed -> Embed -> Embed #

data EmbedThumbnail Source #

Instances

Instances details
FromJSON EmbedThumbnail Source # 
Instance details

Defined in Discord.Internal.Types.Embed

ToJSON EmbedThumbnail Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Read EmbedThumbnail Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Show EmbedThumbnail Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Eq EmbedThumbnail Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Ord EmbedThumbnail Source # 
Instance details

Defined in Discord.Internal.Types.Embed

data EmbedVideo Source #

Instances

Instances details
FromJSON EmbedVideo Source # 
Instance details

Defined in Discord.Internal.Types.Embed

ToJSON EmbedVideo Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Read EmbedVideo Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Show EmbedVideo Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Eq EmbedVideo Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Ord EmbedVideo Source # 
Instance details

Defined in Discord.Internal.Types.Embed

data EmbedImage Source #

Instances

Instances details
FromJSON EmbedImage Source # 
Instance details

Defined in Discord.Internal.Types.Embed

ToJSON EmbedImage Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Read EmbedImage Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Show EmbedImage Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Eq EmbedImage Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Ord EmbedImage Source # 
Instance details

Defined in Discord.Internal.Types.Embed

data EmbedProvider Source #

Instances

Instances details
FromJSON EmbedProvider Source # 
Instance details

Defined in Discord.Internal.Types.Embed

ToJSON EmbedProvider Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Read EmbedProvider Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Show EmbedProvider Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Eq EmbedProvider Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Ord EmbedProvider Source # 
Instance details

Defined in Discord.Internal.Types.Embed

data EmbedAuthor Source #

Instances

Instances details
FromJSON EmbedAuthor Source # 
Instance details

Defined in Discord.Internal.Types.Embed

ToJSON EmbedAuthor Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Read EmbedAuthor Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Show EmbedAuthor Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Eq EmbedAuthor Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Ord EmbedAuthor Source # 
Instance details

Defined in Discord.Internal.Types.Embed

data EmbedFooter Source #

Instances

Instances details
FromJSON EmbedFooter Source # 
Instance details

Defined in Discord.Internal.Types.Embed

ToJSON EmbedFooter Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Read EmbedFooter Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Show EmbedFooter Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Eq EmbedFooter Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Ord EmbedFooter Source # 
Instance details

Defined in Discord.Internal.Types.Embed

data EmbedField Source #

Instances

Instances details
FromJSON EmbedField Source # 
Instance details

Defined in Discord.Internal.Types.Embed

ToJSON EmbedField Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Read EmbedField Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Show EmbedField Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Eq EmbedField Source # 
Instance details

Defined in Discord.Internal.Types.Embed

Ord EmbedField Source # 
Instance details

Defined in Discord.Internal.Types.Embed