Update
This is a boxed type (a TL class): the Go interface tg.UpdateClass, implemented by
the constructors below. A value of this type is one of them — switch on the concrete
type to handle it.
switch v := value.(type) {
case *tg.UpdateAiComposeTones: // updateAiComposeTones
case *tg.UpdateAttachMenuBots: // updateAttachMenuBots
case *tg.UpdateAutoSaveSettings: // updateAutoSaveSettings
case *tg.UpdateBotBusinessConnect: // updateBotBusinessConnect
case *tg.UpdateBotCallbackQuery: // updateBotCallbackQuery
case *tg.UpdateBotChatBoost: // updateBotChatBoost
case *tg.UpdateBotChatInviteRequester: // updateBotChatInviteRequester
case *tg.UpdateBotCommands: // updateBotCommands
case *tg.UpdateBotDeleteBusinessMessage: // updateBotDeleteBusinessMessage
case *tg.UpdateBotEditBusinessMessage: // updateBotEditBusinessMessage
case *tg.UpdateBotGuestChatQuery: // updateBotGuestChatQuery
case *tg.UpdateBotInlineQuery: // updateBotInlineQuery
case *tg.UpdateBotInlineSend: // updateBotInlineSend
case *tg.UpdateBotMenuButton: // updateBotMenuButton
case *tg.UpdateBotMessageReaction: // updateBotMessageReaction
case *tg.UpdateBotMessageReactions: // updateBotMessageReactions
case *tg.UpdateBotNewBusinessMessage: // updateBotNewBusinessMessage
case *tg.UpdateBotPrecheckoutQuery: // updateBotPrecheckoutQuery
case *tg.UpdateBotPurchasedPaidMedia: // updateBotPurchasedPaidMedia
case *tg.UpdateBotShippingQuery: // updateBotShippingQuery
case *tg.UpdateBotStopped: // updateBotStopped
case *tg.UpdateBotWebhookJSON: // updateBotWebhookJSON
case *tg.UpdateBotWebhookJSONQuery: // updateBotWebhookJSONQuery
case *tg.UpdateBusinessBotCallbackQuery: // updateBusinessBotCallbackQuery
case *tg.UpdateChannel: // updateChannel
case *tg.UpdateChannelAvailableMessages: // updateChannelAvailableMessages
case *tg.UpdateChannelMessageForwards: // updateChannelMessageForwards
case *tg.UpdateChannelMessageViews: // updateChannelMessageViews
case *tg.UpdateChannelParticipant: // updateChannelParticipant
case *tg.UpdateChannelReadMessagesContents: // updateChannelReadMessagesContents
case *tg.UpdateChannelTooLong: // updateChannelTooLong
case *tg.UpdateChannelUserTyping: // updateChannelUserTyping
case *tg.UpdateChannelViewForumAsMessages: // updateChannelViewForumAsMessages
case *tg.UpdateChannelWebPage: // updateChannelWebPage
case *tg.UpdateChat: // updateChat
case *tg.UpdateChatDefaultBannedRights: // updateChatDefaultBannedRights
case *tg.UpdateChatParticipant: // updateChatParticipant
case *tg.UpdateChatParticipantAdd: // updateChatParticipantAdd
case *tg.UpdateChatParticipantAdmin: // updateChatParticipantAdmin
case *tg.UpdateChatParticipantDelete: // updateChatParticipantDelete
case *tg.UpdateChatParticipantRank: // updateChatParticipantRank
case *tg.UpdateChatParticipants: // updateChatParticipants
case *tg.UpdateChatUserTyping: // updateChatUserTyping
case *tg.UpdateConfig: // updateConfig
case *tg.UpdateContactsReset: // updateContactsReset
case *tg.UpdateDCOptions: // updateDcOptions
case *tg.UpdateDeleteChannelMessages: // updateDeleteChannelMessages
case *tg.UpdateDeleteGroupCallMessages: // updateDeleteGroupCallMessages
case *tg.UpdateDeleteMessages: // updateDeleteMessages
case *tg.UpdateDeleteQuickReply: // updateDeleteQuickReply
case *tg.UpdateDeleteQuickReplyMessages: // updateDeleteQuickReplyMessages
case *tg.UpdateDeleteScheduledMessages: // updateDeleteScheduledMessages
case *tg.UpdateDialogFilter: // updateDialogFilter
case *tg.UpdateDialogFilterOrder: // updateDialogFilterOrder
case *tg.UpdateDialogFilters: // updateDialogFilters
case *tg.UpdateDialogPinned: // updateDialogPinned
case *tg.UpdateDialogUnreadMark: // updateDialogUnreadMark
case *tg.UpdateDraftMessage: // updateDraftMessage
case *tg.UpdateEditChannelMessage: // updateEditChannelMessage
case *tg.UpdateEditMessage: // updateEditMessage
case *tg.UpdateEmojiGameInfo: // updateEmojiGameInfo
case *tg.UpdateEncryptedChatTyping: // updateEncryptedChatTyping
case *tg.UpdateEncryptedMessagesRead: // updateEncryptedMessagesRead
case *tg.UpdateEncryption: // updateEncryption
case *tg.UpdateFavedStickers: // updateFavedStickers
case *tg.UpdateFolderPeers: // updateFolderPeers
case *tg.UpdateGeoLiveViewed: // updateGeoLiveViewed
case *tg.UpdateGroupCall: // updateGroupCall
case *tg.UpdateGroupCallChainBlocks: // updateGroupCallChainBlocks
case *tg.UpdateGroupCallConnection: // updateGroupCallConnection
case *tg.UpdateGroupCallEncryptedMessage: // updateGroupCallEncryptedMessage
case *tg.UpdateGroupCallMessage: // updateGroupCallMessage
case *tg.UpdateGroupCallParticipants: // updateGroupCallParticipants
case *tg.UpdateInlineBotCallbackQuery: // updateInlineBotCallbackQuery
case *tg.UpdateJoinChatWebViewDecision: // updateJoinChatWebViewDecision
case *tg.UpdateLangPack: // updateLangPack
case *tg.UpdateLangPackTooLong: // updateLangPackTooLong
case *tg.UpdateLoginToken: // updateLoginToken
case *tg.UpdateManagedBot: // updateManagedBot
case *tg.UpdateMessageExtendedMedia: // updateMessageExtendedMedia
case *tg.UpdateMessageID: // updateMessageID
case *tg.UpdateMessagePoll: // updateMessagePoll
case *tg.UpdateMessagePollVote: // updateMessagePollVote
case *tg.UpdateMessageReactions: // updateMessageReactions
case *tg.UpdateMonoForumNoPaidException: // updateMonoForumNoPaidException
case *tg.UpdateMoveStickerSetToTop: // updateMoveStickerSetToTop
case *tg.UpdateNewAuthorization: // updateNewAuthorization
case *tg.UpdateNewBotConnection: // updateNewBotConnection
case *tg.UpdateNewChannelMessage: // updateNewChannelMessage
case *tg.UpdateNewEncryptedMessage: // updateNewEncryptedMessage
case *tg.UpdateNewMessage: // updateNewMessage
case *tg.UpdateNewQuickReply: // updateNewQuickReply
case *tg.UpdateNewScheduledMessage: // updateNewScheduledMessage
case *tg.UpdateNewStickerSet: // updateNewStickerSet
case *tg.UpdateNewStoryReaction: // updateNewStoryReaction
case *tg.UpdateNotifySettings: // updateNotifySettings
case *tg.UpdatePaidReactionPrivacy: // updatePaidReactionPrivacy
case *tg.UpdatePeerBlocked: // updatePeerBlocked
case *tg.UpdatePeerHistoryTTL: // updatePeerHistoryTTL
case *tg.UpdatePeerLocated: // updatePeerLocated
case *tg.UpdatePeerSettings: // updatePeerSettings
case *tg.UpdatePeerWallpaper: // updatePeerWallpaper
case *tg.UpdatePendingJoinRequests: // updatePendingJoinRequests
case *tg.UpdatePhoneCall: // updatePhoneCall
case *tg.UpdatePhoneCallSignalingData: // updatePhoneCallSignalingData
case *tg.UpdatePinnedChannelMessages: // updatePinnedChannelMessages
case *tg.UpdatePinnedDialogs: // updatePinnedDialogs
case *tg.UpdatePinnedForumTopic: // updatePinnedForumTopic
case *tg.UpdatePinnedForumTopics: // updatePinnedForumTopics
case *tg.UpdatePinnedMessages: // updatePinnedMessages
case *tg.UpdatePinnedSavedDialogs: // updatePinnedSavedDialogs
case *tg.UpdatePrivacy: // updatePrivacy
case *tg.UpdatePtsChanged: // updatePtsChanged
case *tg.UpdateQuickReplies: // updateQuickReplies
case *tg.UpdateQuickReplyMessage: // updateQuickReplyMessage
case *tg.UpdateReadChannelDiscussionInbox: // updateReadChannelDiscussionInbox
case *tg.UpdateReadChannelDiscussionOutbox: // updateReadChannelDiscussionOutbox
case *tg.UpdateReadChannelInbox: // updateReadChannelInbox
case *tg.UpdateReadChannelOutbox: // updateReadChannelOutbox
case *tg.UpdateReadFeaturedEmojiStickers: // updateReadFeaturedEmojiStickers
case *tg.UpdateReadFeaturedStickers: // updateReadFeaturedStickers
case *tg.UpdateReadHistoryInbox: // updateReadHistoryInbox
case *tg.UpdateReadHistoryOutbox: // updateReadHistoryOutbox
case *tg.UpdateReadMessagesContents: // updateReadMessagesContents
case *tg.UpdateReadMonoForumInbox: // updateReadMonoForumInbox
case *tg.UpdateReadMonoForumOutbox: // updateReadMonoForumOutbox
case *tg.UpdateReadStories: // updateReadStories
case *tg.UpdateRecentEmojiStatuses: // updateRecentEmojiStatuses
case *tg.UpdateRecentReactions: // updateRecentReactions
case *tg.UpdateRecentStickers: // updateRecentStickers
case *tg.UpdateSavedDialogPinned: // updateSavedDialogPinned
case *tg.UpdateSavedGifs: // updateSavedGifs
case *tg.UpdateSavedReactionTags: // updateSavedReactionTags
case *tg.UpdateSavedRingtones: // updateSavedRingtones
case *tg.UpdateSentPhoneCode: // updateSentPhoneCode
case *tg.UpdateSentStoryReaction: // updateSentStoryReaction
case *tg.UpdateServiceNotification: // updateServiceNotification
case *tg.UpdateSMSJob: // updateSmsJob
case *tg.UpdateStarGiftAuctionState: // updateStarGiftAuctionState
case *tg.UpdateStarGiftAuctionUserState: // updateStarGiftAuctionUserState
case *tg.UpdateStarGiftCraftFail: // updateStarGiftCraftFail
case *tg.UpdateStarsBalance: // updateStarsBalance
case *tg.UpdateStarsRevenueStatus: // updateStarsRevenueStatus
case *tg.UpdateStickerSets: // updateStickerSets
case *tg.UpdateStickerSetsOrder: // updateStickerSetsOrder
case *tg.UpdateStoriesStealthMode: // updateStoriesStealthMode
case *tg.UpdateStory: // updateStory
case *tg.UpdateStoryID: // updateStoryID
case *tg.UpdateTheme: // updateTheme
case *tg.UpdateTranscribedAudio: // updateTranscribedAudio
case *tg.UpdateUser: // updateUser
case *tg.UpdateUserEmojiStatus: // updateUserEmojiStatus
case *tg.UpdateUserName: // updateUserName
case *tg.UpdateUserPhone: // updateUserPhone
case *tg.UpdateUserStatus: // updateUserStatus
case *tg.UpdateUserTyping: // updateUserTyping
case *tg.UpdateWebBrowserException: // updateWebBrowserException
case *tg.UpdateWebBrowserSettings: // updateWebBrowserSettings
case *tg.UpdateWebPage: // updateWebPage
case *tg.UpdateWebViewResultSent: // updateWebViewResultSent
}
Constructors
| Constructor | TL name |
|---|---|
UpdateAiComposeTones | updateAiComposeTones |
UpdateAttachMenuBots | updateAttachMenuBots |
UpdateAutoSaveSettings | updateAutoSaveSettings |
UpdateBotBusinessConnect | updateBotBusinessConnect |
UpdateBotCallbackQuery | updateBotCallbackQuery |
UpdateBotChatBoost | updateBotChatBoost |
UpdateBotChatInviteRequester | updateBotChatInviteRequester |
UpdateBotCommands | updateBotCommands |
UpdateBotDeleteBusinessMessage | updateBotDeleteBusinessMessage |
UpdateBotEditBusinessMessage | updateBotEditBusinessMessage |
UpdateBotGuestChatQuery | updateBotGuestChatQuery |
UpdateBotInlineQuery | updateBotInlineQuery |
UpdateBotInlineSend | updateBotInlineSend |
UpdateBotMenuButton | updateBotMenuButton |
UpdateBotMessageReaction | updateBotMessageReaction |
UpdateBotMessageReactions | updateBotMessageReactions |
UpdateBotNewBusinessMessage | updateBotNewBusinessMessage |
UpdateBotPrecheckoutQuery | updateBotPrecheckoutQuery |
UpdateBotPurchasedPaidMedia | updateBotPurchasedPaidMedia |
UpdateBotShippingQuery | updateBotShippingQuery |
UpdateBotStopped | updateBotStopped |
UpdateBotWebhookJSON | updateBotWebhookJSON |
UpdateBotWebhookJSONQuery | updateBotWebhookJSONQuery |
UpdateBusinessBotCallbackQuery | updateBusinessBotCallbackQuery |
UpdateChannel | updateChannel |
UpdateChannelAvailableMessages | updateChannelAvailableMessages |
UpdateChannelMessageForwards | updateChannelMessageForwards |
UpdateChannelMessageViews | updateChannelMessageViews |
UpdateChannelParticipant | updateChannelParticipant |
UpdateChannelReadMessagesContents | updateChannelReadMessagesContents |
UpdateChannelTooLong | updateChannelTooLong |
UpdateChannelUserTyping | updateChannelUserTyping |
UpdateChannelViewForumAsMessages | updateChannelViewForumAsMessages |
UpdateChannelWebPage | updateChannelWebPage |
UpdateChat | updateChat |
UpdateChatDefaultBannedRights | updateChatDefaultBannedRights |
UpdateChatParticipant | updateChatParticipant |
UpdateChatParticipantAdd | updateChatParticipantAdd |
UpdateChatParticipantAdmin | updateChatParticipantAdmin |
UpdateChatParticipantDelete | updateChatParticipantDelete |
UpdateChatParticipantRank | updateChatParticipantRank |
UpdateChatParticipants | updateChatParticipants |
UpdateChatUserTyping | updateChatUserTyping |
UpdateConfig | updateConfig |
UpdateContactsReset | updateContactsReset |
UpdateDCOptions | updateDcOptions |
UpdateDeleteChannelMessages | updateDeleteChannelMessages |
UpdateDeleteGroupCallMessages | updateDeleteGroupCallMessages |
UpdateDeleteMessages | updateDeleteMessages |
UpdateDeleteQuickReply | updateDeleteQuickReply |
UpdateDeleteQuickReplyMessages | updateDeleteQuickReplyMessages |
UpdateDeleteScheduledMessages | updateDeleteScheduledMessages |
UpdateDialogFilter | updateDialogFilter |
UpdateDialogFilterOrder | updateDialogFilterOrder |
UpdateDialogFilters | updateDialogFilters |
UpdateDialogPinned | updateDialogPinned |
UpdateDialogUnreadMark | updateDialogUnreadMark |
UpdateDraftMessage | updateDraftMessage |
UpdateEditChannelMessage | updateEditChannelMessage |
UpdateEditMessage | updateEditMessage |
UpdateEmojiGameInfo | updateEmojiGameInfo |
UpdateEncryptedChatTyping | updateEncryptedChatTyping |
UpdateEncryptedMessagesRead | updateEncryptedMessagesRead |
UpdateEncryption | updateEncryption |
UpdateFavedStickers | updateFavedStickers |
UpdateFolderPeers | updateFolderPeers |
UpdateGeoLiveViewed | updateGeoLiveViewed |
UpdateGroupCall | updateGroupCall |
UpdateGroupCallChainBlocks | updateGroupCallChainBlocks |
UpdateGroupCallConnection | updateGroupCallConnection |
UpdateGroupCallEncryptedMessage | updateGroupCallEncryptedMessage |
UpdateGroupCallMessage | updateGroupCallMessage |
UpdateGroupCallParticipants | updateGroupCallParticipants |
UpdateInlineBotCallbackQuery | updateInlineBotCallbackQuery |
UpdateJoinChatWebViewDecision | updateJoinChatWebViewDecision |
UpdateLangPack | updateLangPack |
UpdateLangPackTooLong | updateLangPackTooLong |
UpdateLoginToken | updateLoginToken |
UpdateManagedBot | updateManagedBot |
UpdateMessageExtendedMedia | updateMessageExtendedMedia |
UpdateMessageID | updateMessageID |
UpdateMessagePoll | updateMessagePoll |
UpdateMessagePollVote | updateMessagePollVote |
UpdateMessageReactions | updateMessageReactions |
UpdateMonoForumNoPaidException | updateMonoForumNoPaidException |
UpdateMoveStickerSetToTop | updateMoveStickerSetToTop |
UpdateNewAuthorization | updateNewAuthorization |
UpdateNewBotConnection | updateNewBotConnection |
UpdateNewChannelMessage | updateNewChannelMessage |
UpdateNewEncryptedMessage | updateNewEncryptedMessage |
UpdateNewMessage | updateNewMessage |
UpdateNewQuickReply | updateNewQuickReply |
UpdateNewScheduledMessage | updateNewScheduledMessage |
UpdateNewStickerSet | updateNewStickerSet |
UpdateNewStoryReaction | updateNewStoryReaction |
UpdateNotifySettings | updateNotifySettings |
UpdatePaidReactionPrivacy | updatePaidReactionPrivacy |
UpdatePeerBlocked | updatePeerBlocked |
UpdatePeerHistoryTTL | updatePeerHistoryTTL |
UpdatePeerLocated | updatePeerLocated |
UpdatePeerSettings | updatePeerSettings |
UpdatePeerWallpaper | updatePeerWallpaper |
UpdatePendingJoinRequests | updatePendingJoinRequests |
UpdatePhoneCall | updatePhoneCall |
UpdatePhoneCallSignalingData | updatePhoneCallSignalingData |
UpdatePinnedChannelMessages | updatePinnedChannelMessages |
UpdatePinnedDialogs | updatePinnedDialogs |
UpdatePinnedForumTopic | updatePinnedForumTopic |
UpdatePinnedForumTopics | updatePinnedForumTopics |
UpdatePinnedMessages | updatePinnedMessages |
UpdatePinnedSavedDialogs | updatePinnedSavedDialogs |
UpdatePrivacy | updatePrivacy |
UpdatePtsChanged | updatePtsChanged |
UpdateQuickReplies | updateQuickReplies |
UpdateQuickReplyMessage | updateQuickReplyMessage |
UpdateReadChannelDiscussionInbox | updateReadChannelDiscussionInbox |
UpdateReadChannelDiscussionOutbox | updateReadChannelDiscussionOutbox |
UpdateReadChannelInbox | updateReadChannelInbox |
UpdateReadChannelOutbox | updateReadChannelOutbox |
UpdateReadFeaturedEmojiStickers | updateReadFeaturedEmojiStickers |
UpdateReadFeaturedStickers | updateReadFeaturedStickers |
UpdateReadHistoryInbox | updateReadHistoryInbox |
UpdateReadHistoryOutbox | updateReadHistoryOutbox |
UpdateReadMessagesContents | updateReadMessagesContents |
UpdateReadMonoForumInbox | updateReadMonoForumInbox |
UpdateReadMonoForumOutbox | updateReadMonoForumOutbox |
UpdateReadStories | updateReadStories |
UpdateRecentEmojiStatuses | updateRecentEmojiStatuses |
UpdateRecentReactions | updateRecentReactions |
UpdateRecentStickers | updateRecentStickers |
UpdateSavedDialogPinned | updateSavedDialogPinned |
UpdateSavedGifs | updateSavedGifs |
UpdateSavedReactionTags | updateSavedReactionTags |
UpdateSavedRingtones | updateSavedRingtones |
UpdateSentPhoneCode | updateSentPhoneCode |
UpdateSentStoryReaction | updateSentStoryReaction |
UpdateServiceNotification | updateServiceNotification |
UpdateSMSJob | updateSmsJob |
UpdateStarGiftAuctionState | updateStarGiftAuctionState |
UpdateStarGiftAuctionUserState | updateStarGiftAuctionUserState |
UpdateStarGiftCraftFail | updateStarGiftCraftFail |
UpdateStarsBalance | updateStarsBalance |
UpdateStarsRevenueStatus | updateStarsRevenueStatus |
UpdateStickerSets | updateStickerSets |
UpdateStickerSetsOrder | updateStickerSetsOrder |
UpdateStoriesStealthMode | updateStoriesStealthMode |
UpdateStory | updateStory |
UpdateStoryID | updateStoryID |
UpdateTheme | updateTheme |
UpdateTranscribedAudio | updateTranscribedAudio |
UpdateUser | updateUser |
UpdateUserEmojiStatus | updateUserEmojiStatus |
UpdateUserName | updateUserName |
UpdateUserPhone | updateUserPhone |
UpdateUserStatus | updateUserStatus |
UpdateUserTyping | updateUserTyping |
UpdateWebBrowserException | updateWebBrowserException |
UpdateWebBrowserSettings | updateWebBrowserSettings |
UpdateWebPage | updateWebPage |
UpdateWebViewResultSent | updateWebViewResultSent |