telega-0.2.5: Telegram Bot API binding

Safe HaskellNone
LanguageHaskell2010

Network.API.Telegram.Bot.Object.Update.Message.Content.File.Caption

Documentation

newtype Caption Source #

Constructors

Caption Text 
Instances
Show Caption Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message.Content.File.Caption

FromJSON Caption Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message.Content.File.Caption

Methods

parseJSON :: Value -> Parser Caption

parseJSONList :: Value -> Parser [Caption]

ToJSON Caption Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message.Content.File.Caption

Methods

toJSON :: Caption -> Value

toEncoding :: Caption -> Encoding

toJSONList :: [Caption] -> Value

toEncodingList :: [Caption] -> Encoding

Persistable (Send (Caption :&: Audio)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

Associated Types

type Payload (Send (Caption :&: Audio)) = (payload :: *) Source #

type Returning (Send (Caption :&: Audio)) :: * Source #

Persistable (Send (Caption :&: Document)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

Associated Types

type Payload (Send (Caption :&: Document)) = (payload :: *) Source #

type Returning (Send (Caption :&: Document)) :: * Source #

Persistable (Send (Caption :&: Photo)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

Associated Types

type Payload (Send (Caption :&: Photo)) = (payload :: *) Source #

type Returning (Send (Caption :&: Photo)) :: * Source #

Persistable (Send (Caption :&: Video)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

Associated Types

type Payload (Send (Caption :&: Video)) = (payload :: *) Source #

type Returning (Send (Caption :&: Video)) :: * Source #

Persistable (Send (Caption :&: Voice)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

Associated Types

type Payload (Send (Caption :&: Voice)) = (payload :: *) Source #

type Returning (Send (Caption :&: Voice)) :: * Source #

type Payload (Send (Caption :&: Audio)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Payload (Send (Caption :&: Audio)) = Send (Caption :&: (URI :&: Audio))
type Payload (Send (Caption :&: Document)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Payload (Send (Caption :&: Document)) = Send (Caption :&: (URI :&: Document))
type Payload (Send (Caption :&: Photo)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Payload (Send (Caption :&: Photo)) = Send (Caption :&: URI)
type Payload (Send (Caption :&: Video)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Payload (Send (Caption :&: Video)) = Send (Caption :&: (URI :&: Video))
type Payload (Send (Caption :&: Voice)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Payload (Send (Caption :&: Voice)) = Send (Caption :&: (URI :&: Voice))
type Returning (Send (Caption :&: Audio)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Returning (Send (Caption :&: Document)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Returning (Send (Caption :&: Photo)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Returning (Send (Caption :&: Video)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message

type Returning (Send (Caption :&: Voice)) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message