| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Telegram.Bot.API.Types.InputMedia
Contents
Synopsis
- data InputMediaGeneric = InputMediaGeneric {}
- data InputMediaGenericThumb = InputMediaGenericThumb {}
- data InputMedia
- = InputMediaPhoto { }
- | InputMediaVideo { }
- | InputMediaAnimation { }
- | InputMediaAudio { }
- | InputMediaDocument { }
- type ContentType = Text
- data InputFile
- makeFile :: Text -> InputFile -> MultipartData Tmp -> MultipartData Tmp
InputMedia
data InputMediaGeneric Source #
Generic fields for all InputMedia structures
Constructors
| InputMediaGeneric | |
Fields
| |
Instances
data InputMediaGenericThumb Source #
Constructors
| InputMediaGenericThumb | |
Fields
| |
Instances
| ToJSON InputMediaGenericThumb Source # | |
Defined in Telegram.Bot.API.Types.InputMedia Methods toJSON :: InputMediaGenericThumb -> Value toEncoding :: InputMediaGenericThumb -> Encoding toJSONList :: [InputMediaGenericThumb] -> Value toEncodingList :: [InputMediaGenericThumb] -> Encoding | |
| ToMultipart Tmp InputMediaGenericThumb Source # | |
Defined in Telegram.Bot.API.Types.InputMedia Methods toMultipart :: InputMediaGenericThumb -> MultipartData Tmp | |
data InputMedia Source #
Constructors
| InputMediaPhoto | Represents a photo to be sent. |
Fields
| |
| InputMediaVideo | Represents a video to be sent. |
Fields
| |
| InputMediaAnimation | Represents an animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent. |
Fields
| |
| InputMediaAudio | Represents an audio file to be treated as music to be sent. |
Fields
| |
| InputMediaDocument | Represents a general file to be sent. |
Fields
| |
Instances
| ToJSON InputMedia Source # | |
Defined in Telegram.Bot.API.Types.InputMedia Methods toJSON :: InputMedia -> Value toEncoding :: InputMedia -> Encoding toJSONList :: [InputMedia] -> Value toEncodingList :: [InputMedia] -> Encoding | |
| ToMultipart Tmp InputMedia Source # | |
Defined in Telegram.Bot.API.Types.InputMedia Methods toMultipart :: InputMedia -> MultipartData Tmp | |
type ContentType = Text Source #
Constructors
| InputFileId FileId | |
| FileUrl Text | |
| InputFile FilePath ContentType |
Instances
| ToJSON InputFile Source # | |
Defined in Telegram.Bot.API.Types.InputMedia Methods toEncoding :: InputFile -> Encoding toJSONList :: [InputFile] -> Value toEncodingList :: [InputFile] -> Encoding | |