telegram-types-0.4.1: Types used in Telegram bot API

Safe HaskellNone
LanguageHaskell2010

Web.Telegram.Types.Inline

Documentation

data InlineQueryResult Source #

Constructors

InlineQueryResultArticle 
InlineQueryResultPhoto 
InlineQueryResultGif 
InlineQueryResultMpeg4Gif 
InlineQueryResultVideo 
InlineQueryResultAudio 
InlineQueryResultVoice 
InlineQueryResultDocument 
InlineQueryResultLocation 
InlineQueryResultVenue 
InlineQueryResultContact 
InlineQueryResultGame 
InlineQueryResultCachedPhoto 
InlineQueryResultCachedGif 
InlineQueryResultCachedMpeg4Gif 
InlineQueryResultCachedSticker 
InlineQueryResultCachedDocument 
InlineQueryResultCachedVideo 
InlineQueryResultCachedVoice 
InlineQueryResultCachedAudio 
Instances
Eq InlineQueryResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Show InlineQueryResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Generic InlineQueryResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Associated Types

type Rep InlineQueryResult :: Type -> Type #

ToJSON InlineQueryResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

FromJSON InlineQueryResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

ToHttpApiData InlineQueryResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Default InlineQueryResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

type Rep InlineQueryResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

type Rep InlineQueryResult = D1 (MetaData "InlineQueryResult" "Web.Telegram.Types.Internal.InlineQuery" "telegram-types-0.4.1-1P4e2IAcVvTIzPu4vV22Qd" False) ((((C1 (MetaCons "InlineQueryResultArticle" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultInputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 InputMessageContent) :*: S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup))))) :*: ((S1 (MetaSel (Just "url") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "hideUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "thumbUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "thumbWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "thumbHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)))))) :+: C1 (MetaCons "InlineQueryResultPhoto" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "photoUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: (S1 (MetaSel (Just "thumbUrl'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "photoWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "photoHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int))))) :*: ((S1 (MetaSel (Just "resultTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent))))))) :+: (C1 (MetaCons "InlineQueryResultGif" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "gifUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: (S1 (MetaSel (Just "gifWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "gifHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "gifDuration") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int))))) :*: ((S1 (MetaSel (Just "thumbUrl'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)))))) :+: (C1 (MetaCons "InlineQueryResultMpeg4Gif" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "mpeg4Url") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: (S1 (MetaSel (Just "mpeg4Width") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "mpeg4Height") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "mpeg4Duration") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int))))) :*: ((S1 (MetaSel (Just "thumbUrl'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)))))) :+: C1 (MetaCons "InlineQueryResultVideo" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "videoUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "mimeType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "thumbUrl'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: (S1 (MetaSel (Just "videoWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "videoHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)))) :*: ((S1 (MetaSel (Just "videoDuration") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent))))))))) :+: ((C1 (MetaCons "InlineQueryResultAudio" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "audioUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: S1 (MetaSel (Just "performer") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "audioDuration") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)))))) :+: C1 (MetaCons "InlineQueryResultVoice" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "voiceUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode))) :*: (S1 (MetaSel (Just "voiceDuration") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent))))))) :+: (C1 (MetaCons "InlineQueryResultDocument" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "documentUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: (S1 (MetaSel (Just "mimeType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: (S1 (MetaSel (Just "description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)))) :*: ((S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)) :*: S1 (MetaSel (Just "thumbUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "thumbWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "thumbHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)))))) :+: (C1 (MetaCons "InlineQueryResultLocation" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "latitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float) :*: (S1 (MetaSel (Just "longitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float) :*: S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) :*: ((S1 (MetaSel (Just "livePeriod") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)))) :*: (S1 (MetaSel (Just "thumbUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "thumbWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "thumbHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)))))) :+: C1 (MetaCons "InlineQueryResultVenue" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "latitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float))) :*: (S1 (MetaSel (Just "longitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float) :*: (S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "address") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) :*: ((S1 (MetaSel (Just "foursquareId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "foursquareType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)))) :*: ((S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)) :*: S1 (MetaSel (Just "thumbUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "thumbWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "thumbHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)))))))))) :+: (((C1 (MetaCons "InlineQueryResultContact" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "phoneNumber") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "firstName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "lastName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "vcard") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)))) :*: (S1 (MetaSel (Just "thumbUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "thumbWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "thumbHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)))))) :+: C1 (MetaCons "InlineQueryResultGame" PrefixI True) ((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "gameShortName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup))))) :+: (C1 (MetaCons "InlineQueryResultCachedPhoto" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "photoFileId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)))))) :+: (C1 (MetaCons "InlineQueryResultCachedGif" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "gifFileId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode))) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent))))) :+: C1 (MetaCons "InlineQueryResultCachedMpeg4Gif" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "mpeg4FileId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode))) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)))))))) :+: ((C1 (MetaCons "InlineQueryResultCachedSticker" PrefixI True) ((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "stickerFileId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: (S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent))))) :+: C1 (MetaCons "InlineQueryResultCachedDocument" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "documentFileId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent))))))) :+: (C1 (MetaCons "InlineQueryResultCachedVideo" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "videoFileId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent)))))) :+: (C1 (MetaCons "InlineQueryResultCachedVoice" PrefixI True) (((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "voiceFileId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode))) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent))))) :+: C1 (MetaCons "InlineQueryResultCachedAudio" PrefixI True) ((S1 (MetaSel (Just "resultType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "resultId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "audioFileId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "caption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode))) :*: (S1 (MetaSel (Just "replyMarkup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InlineKeyboardMarkup)) :*: S1 (MetaSel (Just "inputMessageContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputMessageContent))))))))))

data InlineQuery Source #

Constructors

IQ 
Instances
Eq InlineQuery Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Show InlineQuery Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Generic InlineQuery Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Associated Types

type Rep InlineQuery :: Type -> Type #

ToJSON InlineQuery Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

FromJSON InlineQuery Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

ToHttpApiData InlineQuery Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Default InlineQuery Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

type Rep InlineQuery Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

data ChosenInlineResult Source #

Instances
Eq ChosenInlineResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Show ChosenInlineResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Generic ChosenInlineResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Associated Types

type Rep ChosenInlineResult :: Type -> Type #

ToJSON ChosenInlineResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

FromJSON ChosenInlineResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

ToHttpApiData ChosenInlineResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

Default ChosenInlineResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

type Rep ChosenInlineResult Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InlineQuery

data InputMessageContent Source #

Instances
Eq InputMessageContent Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InputMedia

Show InputMessageContent Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InputMedia

Generic InputMessageContent Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InputMedia

Associated Types

type Rep InputMessageContent :: Type -> Type #

ToJSON InputMessageContent Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InputMedia

FromJSON InputMessageContent Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InputMedia

ToHttpApiData InputMessageContent Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InputMedia

Default InputMessageContent Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InputMedia

type Rep InputMessageContent Source # 
Instance details

Defined in Web.Telegram.Types.Internal.InputMedia

type Rep InputMessageContent = D1 (MetaData "InputMessageContent" "Web.Telegram.Types.Internal.InputMedia" "telegram-types-0.4.1-1P4e2IAcVvTIzPu4vV22Qd" False) ((C1 (MetaCons "InputTextMessageContent" PrefixI True) (S1 (MetaSel (Just "messageText") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "parseMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ParseMode)) :*: S1 (MetaSel (Just "disableWebPagePreview") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool)))) :+: C1 (MetaCons "InputLocationMessageContent" PrefixI True) (S1 (MetaSel (Just "latitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float) :*: (S1 (MetaSel (Just "longitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float) :*: S1 (MetaSel (Just "livePeriod") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int))))) :+: (C1 (MetaCons "InputVenueMessageContent" PrefixI True) ((S1 (MetaSel (Just "latitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float) :*: (S1 (MetaSel (Just "longitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float) :*: S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: (S1 (MetaSel (Just "address") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "foursquareId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "foursquareType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) :+: C1 (MetaCons "InputContactMessageContent" PrefixI True) ((S1 (MetaSel (Just "phoneNumber") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "firstName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "lastName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "vcard") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))))