Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data structures pertaining to Discord Embed
Synopsis
- createEmbed :: CreateEmbed -> Embed
- data CreateEmbed = CreateEmbed {
- createEmbedAuthorName :: Text
- createEmbedAuthorUrl :: Text
- createEmbedAuthorIcon :: Maybe CreateEmbedImage
- createEmbedTitle :: Text
- createEmbedUrl :: Text
- createEmbedThumbnail :: Maybe CreateEmbedImage
- createEmbedDescription :: Text
- createEmbedFields :: [EmbedField]
- createEmbedImage :: Maybe CreateEmbedImage
- createEmbedFooterText :: Text
- createEmbedFooterIcon :: Maybe CreateEmbedImage
- createEmbedColor :: Maybe DiscordColor
- createEmbedTimestamp :: Maybe UTCTime
- data CreateEmbedImage
- data Embed = Embed {
- embedAuthor :: Maybe EmbedAuthor
- embedTitle :: Maybe Text
- embedUrl :: Maybe Text
- embedThumbnail :: Maybe EmbedThumbnail
- embedDescription :: Maybe Text
- embedFields :: [EmbedField]
- embedImage :: Maybe EmbedImage
- embedFooter :: Maybe EmbedFooter
- embedColor :: Maybe DiscordColor
- embedTimestamp :: Maybe UTCTime
- embedVideo :: Maybe EmbedVideo
- embedProvider :: Maybe EmbedProvider
- data EmbedThumbnail = EmbedThumbnail {}
- data EmbedVideo = EmbedVideo {}
- data EmbedImage = EmbedImage {}
- data EmbedProvider = EmbedProvider {}
- data EmbedAuthor = EmbedAuthor {}
- data EmbedFooter = EmbedFooter {}
- data EmbedField = EmbedField {}
- maybeEmbed :: Maybe CreateEmbed -> [PartM IO]
Documentation
createEmbed :: CreateEmbed -> Embed Source #
data CreateEmbed Source #
Instances
data CreateEmbedImage Source #
Instances
Eq CreateEmbedImage Source # | |
Defined in Discord.Internal.Types.Embed (==) :: CreateEmbedImage -> CreateEmbedImage -> Bool # (/=) :: CreateEmbedImage -> CreateEmbedImage -> Bool # | |
Ord CreateEmbedImage Source # | |
Defined in Discord.Internal.Types.Embed compare :: CreateEmbedImage -> CreateEmbedImage -> Ordering # (<) :: CreateEmbedImage -> CreateEmbedImage -> Bool # (<=) :: CreateEmbedImage -> CreateEmbedImage -> Bool # (>) :: CreateEmbedImage -> CreateEmbedImage -> Bool # (>=) :: CreateEmbedImage -> CreateEmbedImage -> Bool # max :: CreateEmbedImage -> CreateEmbedImage -> CreateEmbedImage # min :: CreateEmbedImage -> CreateEmbedImage -> CreateEmbedImage # | |
Read CreateEmbedImage Source # | |
Defined in Discord.Internal.Types.Embed | |
Show CreateEmbedImage Source # | |
Defined in Discord.Internal.Types.Embed showsPrec :: Int -> CreateEmbedImage -> ShowS # show :: CreateEmbedImage -> String # showList :: [CreateEmbedImage] -> ShowS # |
An embed attached to a message.
Embed | |
|
data EmbedThumbnail Source #
Instances
data EmbedVideo Source #
Instances
data EmbedImage Source #
Instances
data EmbedProvider Source #
Instances
data EmbedAuthor Source #
Instances
data EmbedField Source #
Instances
maybeEmbed :: Maybe CreateEmbed -> [PartM IO] Source #