| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
TD.Data.LinkPreviewType
Synopsis
- data LinkPreviewType
- = LinkPreviewTypeAlbum { }
- | LinkPreviewTypeAnimation { }
- | LinkPreviewTypeApp { }
- | LinkPreviewTypeArticle { }
- | LinkPreviewTypeAudio { }
- | LinkPreviewTypeBackground { }
- | LinkPreviewTypeChannelBoost { }
- | LinkPreviewTypeChat { }
- | LinkPreviewTypeDirectMessagesChat { }
- | LinkPreviewTypeDocument { }
- | LinkPreviewTypeEmbeddedAnimationPlayer { }
- | LinkPreviewTypeEmbeddedAudioPlayer { }
- | LinkPreviewTypeEmbeddedVideoPlayer { }
- | LinkPreviewTypeExternalAudio { }
- | LinkPreviewTypeExternalVideo { }
- | LinkPreviewTypeGiftAuction { }
- | LinkPreviewTypeGiftCollection { }
- | LinkPreviewTypeGroupCall
- | LinkPreviewTypeInvoice
- | LinkPreviewTypeLiveStory { }
- | LinkPreviewTypeMessage
- | LinkPreviewTypePhoto { }
- | LinkPreviewTypePremiumGiftCode
- | LinkPreviewTypeShareableChatFolder
- | LinkPreviewTypeSticker { }
- | LinkPreviewTypeStickerSet { }
- | LinkPreviewTypeStory { }
- | LinkPreviewTypeStoryAlbum {
- photo_icon :: Maybe Photo
- video_icon :: Maybe Video
- | LinkPreviewTypeSupergroupBoost { }
- | LinkPreviewTypeTheme { }
- | LinkPreviewTypeUnsupported
- | LinkPreviewTypeUpgradedGift { }
- | LinkPreviewTypeUser { }
- | LinkPreviewTypeVideo { }
- | LinkPreviewTypeVideoChat { }
- | LinkPreviewTypeVideoNote { }
- | LinkPreviewTypeVoiceNote { }
- | LinkPreviewTypeWebApp { }
Documentation
data LinkPreviewType Source #
Describes type of link preview
Constructors
| LinkPreviewTypeAlbum | The link is a link to a media album consisting of photos and videos |
| LinkPreviewTypeAnimation | The link is a link to an animation |
| LinkPreviewTypeApp | The link is a link to an app at App Store or Google Play |
| LinkPreviewTypeArticle | The link is a link to a web site |
| LinkPreviewTypeAudio | The link is a link to an audio |
| LinkPreviewTypeBackground | The link is a link to a background. Link preview title and description are available only for filled backgrounds |
Fields
| |
| LinkPreviewTypeChannelBoost | The link is a link to boost a channel chat |
| LinkPreviewTypeChat | The link is a link to a chat |
Fields
| |
| LinkPreviewTypeDirectMessagesChat | The link is a link to a direct messages chat of a channel |
| LinkPreviewTypeDocument | The link is a link to a general file |
| LinkPreviewTypeEmbeddedAnimationPlayer | The link is a link to an animation player |
Fields
| |
| LinkPreviewTypeEmbeddedAudioPlayer | The link is a link to an audio player |
Fields
| |
| LinkPreviewTypeEmbeddedVideoPlayer | The link is a link to a video player |
Fields
| |
| LinkPreviewTypeExternalAudio | The link is a link to an audio file |
| LinkPreviewTypeExternalVideo | The link is a link to a video file |
| LinkPreviewTypeGiftAuction | The link is a link to a gift auction |
| LinkPreviewTypeGiftCollection | The link is a link to a gift collection |
| LinkPreviewTypeGroupCall | The link is a link to a group call that isn't bound to a chat |
| LinkPreviewTypeInvoice | The link is a link to an invoice |
| LinkPreviewTypeLiveStory | The link is a link to a live story group call |
| LinkPreviewTypeMessage | The link is a link to a text or a poll Telegram message |
| LinkPreviewTypePhoto | The link is a link to a photo |
| LinkPreviewTypePremiumGiftCode | The link is a link to a Telegram Premium gift code |
| LinkPreviewTypeShareableChatFolder | The link is a link to a shareable chat folder |
| LinkPreviewTypeSticker | The link is a link to a sticker |
| LinkPreviewTypeStickerSet | The link is a link to a sticker set |
| LinkPreviewTypeStory | The link is a link to a story. Link preview description is unavailable |
| LinkPreviewTypeStoryAlbum | The link is a link to an album of stories |
Fields
| |
| LinkPreviewTypeSupergroupBoost | The link is a link to boost a supergroup chat |
| LinkPreviewTypeTheme | The link is a link to a cloud theme. TDLib has no theme support yet |
| LinkPreviewTypeUnsupported | The link preview type is unsupported yet |
| LinkPreviewTypeUpgradedGift | The link is a link to an upgraded gift |
Fields
| |
| LinkPreviewTypeUser | The link is a link to a user |
| LinkPreviewTypeVideo | The link is a link to a video |
| LinkPreviewTypeVideoChat | The link is a link to a video chat |
Fields
| |
| LinkPreviewTypeVideoNote | The link is a link to a video note message |
Fields
| |
| LinkPreviewTypeVoiceNote | The link is a link to a voice note message |
Fields
| |
| LinkPreviewTypeWebApp | The link is a link to a Web App |
Instances
| FromJSON LinkPreviewType Source # | |
Defined in TD.Data.LinkPreviewType Methods parseJSON :: Value -> Parser LinkPreviewType # parseJSONList :: Value -> Parser [LinkPreviewType] # | |
| Show LinkPreviewType Source # | |
Defined in TD.Data.LinkPreviewType Methods showsPrec :: Int -> LinkPreviewType -> ShowS # show :: LinkPreviewType -> String # showList :: [LinkPreviewType] -> ShowS # | |
| Eq LinkPreviewType Source # | |
Defined in TD.Data.LinkPreviewType Methods (==) :: LinkPreviewType -> LinkPreviewType -> Bool # (/=) :: LinkPreviewType -> LinkPreviewType -> Bool # | |
| ShortShow LinkPreviewType Source # | |
Defined in TD.Data.LinkPreviewType Methods shortShow :: LinkPreviewType -> String Source # | |