| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
TD.Data.KeyboardButtonSource
Synopsis
Documentation
data KeyboardButtonSource Source #
Describes source of a keyboard button
Constructors
| KeyboardButtonSourceMessage | The button is from a bot's message |
| KeyboardButtonSourceWebApp | The button is a prepared keyboard button from a Mini App received via getPreparedKeyboardButton |
Fields
| |
Instances
| FromJSON KeyboardButtonSource Source # | |
Defined in TD.Data.KeyboardButtonSource Methods parseJSON :: Value -> Parser KeyboardButtonSource # parseJSONList :: Value -> Parser [KeyboardButtonSource] # | |
| ToJSON KeyboardButtonSource Source # | |
Defined in TD.Data.KeyboardButtonSource Methods toJSON :: KeyboardButtonSource -> Value # toEncoding :: KeyboardButtonSource -> Encoding # toJSONList :: [KeyboardButtonSource] -> Value # toEncodingList :: [KeyboardButtonSource] -> Encoding # | |
| Show KeyboardButtonSource Source # | |
Defined in TD.Data.KeyboardButtonSource Methods showsPrec :: Int -> KeyboardButtonSource -> ShowS # show :: KeyboardButtonSource -> String # showList :: [KeyboardButtonSource] -> ShowS # | |
| Eq KeyboardButtonSource Source # | |
Defined in TD.Data.KeyboardButtonSource Methods (==) :: KeyboardButtonSource -> KeyboardButtonSource -> Bool # (/=) :: KeyboardButtonSource -> KeyboardButtonSource -> Bool # | |
| ShortShow KeyboardButtonSource Source # | |
Defined in TD.Data.KeyboardButtonSource Methods | |