telega-0.1.8: Telegram Bot API binding

Safe HaskellNone
LanguageHaskell2010

Network.Telegram.API.Bot.Property.Persistable

Documentation

class Object o => Persistable c o where Source #

Minimal complete definition

payload, endpoint

Methods

payload :: Payload c o -> Value Source #

endpoint :: Payload c o -> String Source #

request :: FromJSON r => Payload c o -> Telegram e r Source #

Instances
Persistable Directly Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Forwarding Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Replying Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Fetch Sender Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Fetch Member Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Post Notification Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Post Keyboard Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Edit Keyboard Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Purge Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type family Payload (c :: k) o = r | r -> o c Source #

Instances
type Payload Directly Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Forwarding Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Replying Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Fetch Sender Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Fetch Member Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Post Notification Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Post Keyboard Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Edit Keyboard Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Purge Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

newtype PL c o a Source #

Constructors

PL a 

data Capacity Source #

Constructors

Fetch 
Post 
Edit 
Purge 
Instances
Persistable Fetch Sender Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Fetch Member Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Post Notification Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Post Keyboard Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Edit Keyboard Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

Persistable Purge Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Fetch Sender Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Fetch Member Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Post Notification Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Post Keyboard Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Edit Keyboard Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable

type Payload Purge Message Source # 
Instance details

Defined in Network.Telegram.API.Bot.Property.Persistable