telegram-bot-api-6.7: Easy to use library for building Telegram bots. Exports Telegram Bot API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Telegram.Bot.API.Types.SomeReplyMarkup

Synopsis

Documentation

data SomeReplyMarkup Source #

Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user.

Instances

Instances details
FromJSON SomeReplyMarkup Source # 
Instance details

Defined in Telegram.Bot.API.Types.SomeReplyMarkup

ToJSON SomeReplyMarkup Source # 
Instance details

Defined in Telegram.Bot.API.Types.SomeReplyMarkup

Generic SomeReplyMarkup Source # 
Instance details

Defined in Telegram.Bot.API.Types.SomeReplyMarkup

Associated Types

type Rep SomeReplyMarkup :: Type -> Type #

type Rep SomeReplyMarkup Source # 
Instance details

Defined in Telegram.Bot.API.Types.SomeReplyMarkup

type Rep SomeReplyMarkup = D1 ('MetaData "SomeReplyMarkup" "Telegram.Bot.API.Types.SomeReplyMarkup" "telegram-bot-api-6.7-8B5O9jcStFh8aacJiwZZeM" 'False) ((C1 ('MetaCons "SomeInlineKeyboardMarkup" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InlineKeyboardMarkup)) :+: C1 ('MetaCons "SomeReplyKeyboardMarkup" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyKeyboardMarkup))) :+: (C1 ('MetaCons "SomeReplyKeyboardRemove" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyKeyboardRemove)) :+: C1 ('MetaCons "SomeForceReply" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ForceReply))))