telegram-types-0.1.0: Types used in Telegram bot API

Safe HaskellNone
LanguageHaskell2010

Web.Telegram.Types.Lens

Description

Deprecated: Use labels from generics-lens instead

Documentation

userId :: HasField "userId" s t a b => Lens s t a b Source #

isBot :: HasField "isBot" s t a b => Lens s t a b Source #

firstName :: HasField "firstName" s t a b => Lens s t a b Source #

lastName :: HasField "lastName" s t a b => Lens s t a b Source #

userName :: HasField "userName" s t a b => Lens s t a b Source #

languageCode :: HasField "languageCode" s t a b => Lens s t a b Source #

canJoinGroups :: HasField "canJoinGroups" s t a b => Lens s t a b Source #

canReadAllGroupMessages :: HasField "canReadAllGroupMessages" s t a b => Lens s t a b Source #

supportsInlineQueries :: HasField "supportsInlineQueries" s t a b => Lens s t a b Source #

metadata :: HasField "metadata" s t a b => Lens s t a b Source #

content :: HasField "content" s t a b => Lens s t a b Source #

messageId :: HasField "messageId" s t a b => Lens s t a b Source #

from :: HasField "from" s t a b => Lens s t a b Source #

date :: HasField "date" s t a b => Lens s t a b Source #

chat :: HasField "chat" s t a b => Lens s t a b Source #

forwardFrom :: HasField "forwardFrom" s t a b => Lens s t a b Source #

forwardFromChat :: HasField "forwardFromChat" s t a b => Lens s t a b Source #

forwardFromMessageId :: HasField "forwardFromMessageId" s t a b => Lens s t a b Source #

forwardSignature :: HasField "forwardSignature" s t a b => Lens s t a b Source #

forwardSenderName :: HasField "forwardSenderName" s t a b => Lens s t a b Source #

forwardDate :: HasField "forwardDate" s t a b => Lens s t a b Source #

replyToMessage :: HasField "replyToMessage" s t a b => Lens s t a b Source #

editDate :: HasField "editDate" s t a b => Lens s t a b Source #

mediaGroupId :: HasField "mediaGroupId" s t a b => Lens s t a b Source #

authorSignature :: HasField "authorSignature" s t a b => Lens s t a b Source #

replyMarkup :: HasField "replyMarkup" s t a b => Lens s t a b Source #

text :: HasField "text" s t a b => Lens s t a b Source #

entities :: HasField "entities" s t a b => Lens s t a b Source #

audio :: HasField "audio" s t a b => Lens s t a b Source #

document :: HasField "document" s t a b => Lens s t a b Source #

animation :: HasField "animation" s t a b => Lens s t a b Source #

game :: HasField "game" s t a b => Lens s t a b Source #

photo :: HasField "photo" s t a b => Lens s t a b Source #

sticker :: HasField "sticker" s t a b => Lens s t a b Source #

video :: HasField "video" s t a b => Lens s t a b Source #

voice :: HasField "voice" s t a b => Lens s t a b Source #

videoNote :: HasField "videoNote" s t a b => Lens s t a b Source #

contact :: HasField "contact" s t a b => Lens s t a b Source #

location :: HasField "location" s t a b => Lens s t a b Source #

venue :: HasField "venue" s t a b => Lens s t a b Source #

poll :: HasField "poll" s t a b => Lens s t a b Source #

newChatMembers :: HasField "newChatMembers" s t a b => Lens s t a b Source #

leftChatMember :: HasField "leftChatMember" s t a b => Lens s t a b Source #

newChatPhoto :: HasField "newChatPhoto" s t a b => Lens s t a b Source #

deleteChatPhoto :: HasField "deleteChatPhoto" s t a b => Lens s t a b Source #

groupChatCreated :: HasField "groupChatCreated" s t a b => Lens s t a b Source #

supergroupChatCreated :: HasField "supergroupChatCreated" s t a b => Lens s t a b Source #

channelChatCreated :: HasField "channelChatCreated" s t a b => Lens s t a b Source #

migrateToChatId :: HasField "migrateToChatId" s t a b => Lens s t a b Source #

migrateFromChatId :: HasField "migrateFromChatId" s t a b => Lens s t a b Source #

pinnedMessage :: HasField "pinnedMessage" s t a b => Lens s t a b Source #

invoice :: HasField "invoice" s t a b => Lens s t a b Source #

successfulPayment :: HasField "successfulPayment" s t a b => Lens s t a b Source #

connectedWebsite :: HasField "connectedWebsite" s t a b => Lens s t a b Source #

passPortData :: HasField "passPortData" s t a b => Lens s t a b Source #

caption :: HasField "caption" s t a b => Lens s t a b Source #

captionEntities :: HasField "captionEntities" s t a b => Lens s t a b Source #

chatId :: HasField "chatId" s t a b => Lens s t a b Source #

chatType :: HasField "chatType" s t a b => Lens s t a b Source #

title :: HasField "title" s t a b => Lens s t a b Source #

username :: HasField "username" s t a b => Lens s t a b Source #

description :: HasField "description" s t a b => Lens s t a b Source #

inviteLink :: HasField "inviteLink" s t a b => Lens s t a b Source #

permissions :: HasField "permissions" s t a b => Lens s t a b Source #

slowModeDelay :: HasField "slowModeDelay" s t a b => Lens s t a b Source #

stickerSetName :: HasField "stickerSetName" s t a b => Lens s t a b Source #

canSetStickerSet :: HasField "canSetStickerSet" s t a b => Lens s t a b Source #

canSendMessages :: HasField "canSendMessages" s t a b => Lens s t a b Source #

canSendMediaMessages :: HasField "canSendMediaMessages" s t a b => Lens s t a b Source #

canSendPolls :: HasField "canSendPolls" s t a b => Lens s t a b Source #

canSendOtherMesssages :: HasField "canSendOtherMesssages" s t a b => Lens s t a b Source #

canAddWebPagePreviews :: HasField "canAddWebPagePreviews" s t a b => Lens s t a b Source #

canChangeInfo :: HasField "canChangeInfo" s t a b => Lens s t a b Source #

canInviteUsers :: HasField "canInviteUsers" s t a b => Lens s t a b Source #

canPinMessages :: HasField "canPinMessages" s t a b => Lens s t a b Source #

smallFileId :: HasField "smallFileId" s t a b => Lens s t a b Source #

smallFileUniqueId :: HasField "smallFileUniqueId" s t a b => Lens s t a b Source #

bigFileId :: HasField "bigFileId" s t a b => Lens s t a b Source #

bitFileUniqueId :: HasField "bitFileUniqueId" s t a b => Lens s t a b Source #

user :: HasField "user" s t a b => Lens s t a b Source #

status :: HasField "status" s t a b => Lens s t a b Source #

customTitle :: HasField "customTitle" s t a b => Lens s t a b Source #

untilDate :: HasField "untilDate" s t a b => Lens s t a b Source #

canBeEdited :: HasField "canBeEdited" s t a b => Lens s t a b Source #

canPostMessages :: HasField "canPostMessages" s t a b => Lens s t a b Source #

canEditMessages :: HasField "canEditMessages" s t a b => Lens s t a b Source #

canDeleteMessages :: HasField "canDeleteMessages" s t a b => Lens s t a b Source #

canRestrictMembers :: HasField "canRestrictMembers" s t a b => Lens s t a b Source #

canPromoteMembers :: HasField "canPromoteMembers" s t a b => Lens s t a b Source #

isMember :: HasField "isMember" s t a b => Lens s t a b Source #

fileId :: HasField "fileId" s t a b => Lens s t a b Source #

fileUniqueId :: HasField "fileUniqueId" s t a b => Lens s t a b Source #

fileSize :: HasField "fileSize" s t a b => Lens s t a b Source #

width :: HasField "width" s t a b => Lens s t a b Source #

height :: HasField "height" s t a b => Lens s t a b Source #

duration :: HasField "duration" s t a b => Lens s t a b Source #

performer :: HasField "performer" s t a b => Lens s t a b Source #

mimeType :: HasField "mimeType" s t a b => Lens s t a b Source #

thumb :: HasField "thumb" s t a b => Lens s t a b Source #

phoneNumber :: HasField "phoneNumber" s t a b => Lens s t a b Source #

vcard :: HasField "vcard" s t a b => Lens s t a b Source #

longitude :: HasField "longitude" s t a b => Lens s t a b Source #

latitude :: HasField "latitude" s t a b => Lens s t a b Source #

address :: HasField "address" s t a b => Lens s t a b Source #

foursquareId :: HasField "foursquareId" s t a b => Lens s t a b Source #

foursquareType :: HasField "foursquareType" s t a b => Lens s t a b Source #

voterCount :: HasField "voterCount" s t a b => Lens s t a b Source #

pollId :: HasField "pollId" s t a b => Lens s t a b Source #

question :: HasField "question" s t a b => Lens s t a b Source #

options :: HasField "options" s t a b => Lens s t a b Source #

totalVoterCount :: HasField "totalVoterCount" s t a b => Lens s t a b Source #

isClosed :: HasField "isClosed" s t a b => Lens s t a b Source #

isAnonymous :: HasField "isAnonymous" s t a b => Lens s t a b Source #

pollType :: HasField "pollType" s t a b => Lens s t a b Source #

allowsMultipleAnswers :: HasField "allowsMultipleAnswers" s t a b => Lens s t a b Source #

correctOptionId :: HasField "correctOptionId" s t a b => Lens s t a b Source #

optionIds :: HasField "optionIds" s t a b => Lens s t a b Source #

totalCount :: HasField "totalCount" s t a b => Lens s t a b Source #

photos :: HasField "photos" s t a b => Lens s t a b Source #

filePath :: HasField "filePath" s t a b => Lens s t a b Source #

isAnimated :: HasField "isAnimated" s t a b => Lens s t a b Source #

emoji :: HasField "emoji" s t a b => Lens s t a b Source #

setName :: HasField "setName" s t a b => Lens s t a b Source #

maskPosition :: HasField "maskPosition" s t a b => Lens s t a b Source #

containsMasks :: HasField "containsMasks" s t a b => Lens s t a b Source #

stickers :: HasField "stickers" s t a b => Lens s t a b Source #

name :: HasField "name" s t a b => Lens s t a b Source #

point :: HasField "point" s t a b => Lens s t a b Source #

xShift :: HasField "xShift" s t a b => Lens s t a b Source #

yShift :: HasField "yShift" s t a b => Lens s t a b Source #

scale :: HasField "scale" s t a b => Lens s t a b Source #

retryAfter :: HasField "retryAfter" s t a b => Lens s t a b Source #

command :: HasField "command" s t a b => Lens s t a b Source #