| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
TD.Data.InputPollMedia
Synopsis
- data InputPollMedia
- = InputPollMediaAnimation { }
- | InputPollMediaAudio {
- audio :: Maybe InputAudio
- | InputPollMediaDocument { }
- | InputPollMediaLink { }
- | InputPollMediaLocation { }
- | InputPollMediaPhoto {
- photo :: Maybe InputPhoto
- | InputPollMediaSticker { }
- | InputPollMediaVenue { }
- | InputPollMediaVideo {
- video :: Maybe InputVideo
Documentation
data InputPollMedia Source #
The content of a poll media to send
Constructors
| InputPollMediaAnimation | An animation |
Fields
| |
| InputPollMediaAudio | An audio |
Fields
| |
| InputPollMediaDocument | A document (general file) |
Fields
| |
| InputPollMediaLink | A link |
| InputPollMediaLocation | A location |
| InputPollMediaPhoto | A photo |
Fields
| |
| InputPollMediaSticker | A sticker |
| InputPollMediaVenue | A venue |
| InputPollMediaVideo | A video |
Fields
| |
Instances
| FromJSON InputPollMedia Source # | |
Defined in TD.Data.InputPollMedia Methods parseJSON :: Value -> Parser InputPollMedia # parseJSONList :: Value -> Parser [InputPollMedia] # | |
| ToJSON InputPollMedia Source # | |
Defined in TD.Data.InputPollMedia Methods toJSON :: InputPollMedia -> Value # toEncoding :: InputPollMedia -> Encoding # toJSONList :: [InputPollMedia] -> Value # toEncodingList :: [InputPollMedia] -> Encoding # | |
| Show InputPollMedia Source # | |
Defined in TD.Data.InputPollMedia Methods showsPrec :: Int -> InputPollMedia -> ShowS # show :: InputPollMedia -> String # showList :: [InputPollMedia] -> ShowS # | |
| Eq InputPollMedia Source # | |
Defined in TD.Data.InputPollMedia Methods (==) :: InputPollMedia -> InputPollMedia -> Bool # (/=) :: InputPollMedia -> InputPollMedia -> Bool # | |
| ShortShow InputPollMedia Source # | |
Defined in TD.Data.InputPollMedia Methods shortShow :: InputPollMedia -> String Source # | |