telega-0.2.7: Telegram Bot API binding
Network.API.Telegram.Bot.Object.Update.Message.Content.File.Audio
data Audio Source #
Constructors
Defined in Network.API.Telegram.Bot.Object.Update.Message.Content.File.Audio
Methods
showsPrec :: Int -> Audio -> ShowS #
show :: Audio -> String #
showList :: [Audio] -> ShowS #
parseJSON :: Value -> Parser Audio
parseJSONList :: Value -> Parser [Audio]
Associated Types
type Identificator Audio :: * Source #
ident :: Audio -> Identificator Audio Source #
Defined in Network.API.Telegram.Bot.Object.Update.Message
type Payload (Send Audio) = (payload :: *) Source #
type Returning (Send Audio) :: * Source #
payload :: Payload (Send Audio) -> Object Source #
endpoint :: Payload (Send Audio) -> String Source #
persist :: FromJSON (Returning (Send Audio)) => Payload (Send Audio) -> Telegram e (Returning (Send Audio)) Source #
persist_ :: Payload (Send Audio) -> Telegram e () Source #
type Payload (Send (Caption :&: Audio)) = (payload :: *) Source #
type Returning (Send (Caption :&: Audio)) :: * Source #
payload :: Payload (Send (Caption :&: Audio)) -> Object Source #
endpoint :: Payload (Send (Caption :&: Audio)) -> String Source #
persist :: FromJSON (Returning (Send (Caption :&: Audio))) => Payload (Send (Caption :&: Audio)) -> Telegram e (Returning (Send (Caption :&: Audio))) Source #
persist_ :: Payload (Send (Caption :&: Audio)) -> Telegram e () Source #