telega-0.2.8: Telegram Bot API binding

Safe HaskellSafe
LanguageHaskell2010

Network.API.Telegram.Bot.Property.Accessible

Documentation

class Accessible target source where Source #

Minimal complete definition

access

Methods

access :: Lens' source target Source #

Instances
Accessible Int Width Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Width

Methods

access :: Lens' Width Int Source #

Accessible Int Height Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Height

Methods

access :: Lens' Height Int Source #

Accessible Int Filesize Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Filesize

Methods

access :: Lens' Filesize Int Source #

Accessible Int Duration Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Duration

Methods

access :: Lens' Duration Int Source #

Accessible Text Title Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Title

Methods

access :: Lens' Title Text Source #

Accessible Text Name Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Name

Methods

access :: Lens' Name Text Source #

Accessible Text MIME Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.MIME

Methods

access :: Lens' MIME Text Source #

Accessible Text Language Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Language

Methods

access :: Lens' Language Text Source #

Accessible Text Caption Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Caption

Methods

access :: Lens' Caption Text Source #

Accessible Text URI Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.URI

Methods

access :: Lens' URI Text Source #

Accessible Width Video Source # 
Instance details

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

Methods

access :: Lens' Video Width Source #

Accessible Width Photosize Source # 
Instance details

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

Methods

access :: Lens' Photosize Width Source #

Accessible Height Video Source # 
Instance details

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

Methods

access :: Lens' Video Height Source #

Accessible Height Photosize Source # 
Instance details

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

Methods

access :: Lens' Photosize Height Source #

Accessible Duration Voice Source # 
Instance details

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

Methods

access :: Lens' Voice Duration Source #

Accessible Duration Video Source # 
Instance details

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

Methods

access :: Lens' Video Duration Source #

Accessible Duration Audio Source # 
Instance details

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

Methods

access :: Lens' Audio Duration Source #

Accessible Content Message Source # 
Instance details

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

Methods

access :: Lens' Message Content Source #

Accessible Sender Callback Source # 
Instance details

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

Methods

access :: Lens' Callback Sender Source #

Accessible Sender Member Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Member

Methods

access :: Lens' Member Sender Source #

Accessible Group Moving Source # 
Instance details

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

Methods

access :: Lens' Moving Group Source #

Accessible Origin Message Source # 
Instance details

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

Methods

access :: Lens' Message Origin Source #

Accessible Message Callback Source # 
Instance details

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

Methods

access :: Lens' Callback Message Source #

Accessible Text (Nick Name) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Name

Methods

access :: Lens' (Nick Name) Text Source #

Accessible Text (Last Name) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Name

Methods

access :: Lens' (Last Name) Text Source #

Accessible Text (First Name) Source # 
Instance details

Defined in Network.API.Telegram.Bot.Field.Name

Methods

access :: Lens' (First Name) Text Source #

Accessible (Maybe (Nick Name)) Sender Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Sender

Methods

access :: Lens' Sender (Maybe (Nick Name)) Source #

Accessible (Maybe (Last Name)) Contact Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message.Content.Info.Contact

Methods

access :: Lens' Contact (Maybe (Last Name)) Source #

Accessible (Maybe (Last Name)) Sender Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Sender

Methods

access :: Lens' Sender (Maybe (Last Name)) Source #

Accessible (Maybe Language) Sender Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Sender

Methods

access :: Lens' Sender (Maybe Language) Source #

Accessible (First Name) Contact Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Update.Message.Content.Info.Contact

Methods

access :: Lens' Contact (First Name) Source #

Accessible (First Name) Sender Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Sender

Methods

access :: Lens' Sender (First Name) Source #

Accessible (ID Chat) Conversation Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Chat

Methods

access :: Lens' Conversation (ID Chat) Source #

Accessible (ID Chat) Group Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Chat

Methods

access :: Lens' Group (ID Chat) Source #

Accessible (ID Chat) Channel Source # 
Instance details

Defined in Network.API.Telegram.Bot.Object.Chat

Methods

access :: Lens' Channel (ID Chat) Source #

Accessible (ID Chat) Moving Source # 
Instance details

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

Methods

access :: Lens' Moving (ID Chat) Source #

Accessible (ID Chat) Origin Source # 
Instance details

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

Methods

access :: Lens' Origin (ID Chat) Source #

Accessible (ID Chat) Message Source # 
Instance details

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

Methods

access :: Lens' Message (ID Chat) Source #

Accessible (ID Chat) Callback Source # 
Instance details

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

Methods

access :: Lens' Callback (ID Chat) Source #

Accessible (ID Chat) Update Source # 
Instance details

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

Methods

access :: Lens' Update (ID Chat) Source #