Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.API.Telegram.Bot.Object.Member
Documentation
Constructors
Creator Sender | |
Administrator Sender Bool Powers | |
Member Sender | |
Restricted Sender Restrictions Int | |
Left Sender | |
Kicked Sender Int |
Instances
Ban forever or until some date (between 30 seconds and 366 days)
Constructors
Can a |
Instances
Default (Can Powers) Source # | |
Defined in Network.API.Telegram.Bot.Object.Member | |
Default (Can Restrictions) Source # | |
Defined in Network.API.Telegram.Bot.Object.Member Methods def :: Can Restrictions |
Constructors
Cannot a |
Instances
Default (Cannot Powers) Source # | |
Defined in Network.API.Telegram.Bot.Object.Member | |
Default (Cannot Restrictions) Source # | |
Defined in Network.API.Telegram.Bot.Object.Member Methods |
data Restrict a where Source #
Instances
Persistable (Restrict Member) Source # | |
Defined in Network.API.Telegram.Bot.Object.Member Methods payload :: Payload (Restrict Member) -> Object Source # endpoint :: Payload (Restrict Member) -> String Source # persist :: FromJSON (Returning (Restrict Member)) => Payload (Restrict Member) -> Telegram e (Returning (Restrict Member)) Source # persist_ :: Payload (Restrict Member) -> Telegram e () Source # | |
type Payload (Restrict Member) Source # | |
type Returning (Restrict Member) Source # | |
Defined in Network.API.Telegram.Bot.Object.Member |
Instances
Persistable (Promote Member) Source # | |
Defined in Network.API.Telegram.Bot.Object.Member Methods payload :: Payload (Promote Member) -> Object Source # endpoint :: Payload (Promote Member) -> String Source # persist :: FromJSON (Returning (Promote Member)) => Payload (Promote Member) -> Telegram e (Returning (Promote Member)) Source # persist_ :: Payload (Promote Member) -> Telegram e () Source # | |
type Payload (Promote Member) Source # | |
type Returning (Promote Member) Source # | |
Defined in Network.API.Telegram.Bot.Object.Member |