Updates
This is a boxed type (a TL class): the Go interface tg.UpdatesClass, 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.UpdateShort: // updateShort
case *tg.UpdateShortChatMessage: // updateShortChatMessage
case *tg.UpdateShortMessage: // updateShortMessage
case *tg.UpdateShortSentMessage: // updateShortSentMessage
case *tg.Updates: // updates
case *tg.UpdatesCombined: // updatesCombined
case *tg.UpdatesTooLong: // updatesTooLong
}
Constructors
| Constructor | TL name |
|---|---|
UpdateShort | updateShort |
UpdateShortChatMessage | updateShortChatMessage |
UpdateShortMessage | updateShortMessage |
UpdateShortSentMessage | updateShortSentMessage |
Updates | updates |
UpdatesCombined | updatesCombined |
UpdatesTooLong | updatesTooLong |
Returned by
account.getBotBusinessConnectionaccount.getNotifyExceptionsaccount.toggleWebBrowserSettingsExceptionaccount.updateConnectedBotbots.allowSendMessagechannels.convertToGigagroupchannels.createChannelchannels.deleteChannelchannels.deleteHistorychannels.editAdminchannels.editBannedchannels.editPhotochannels.editTitlechannels.leaveChannelchannels.restrictSponsoredMessageschannels.setBoostsToUnblockRestrictionschannels.toggleAntiSpamchannels.toggleAutotranslationchannels.toggleForumchannels.toggleJoinRequestchannels.toggleJoinToSendchannels.toggleParticipantsHiddenchannels.togglePreHistoryHiddenchannels.toggleSignatureschannels.toggleSlowModechannels.toggleViewForumAsMessageschannels.updateColorchannels.updateEmojiStatuschannels.updatePaidMessagesPricechatlists.joinChatlistInvitechatlists.joinChatlistUpdateschatlists.leaveChatlistcontacts.acceptContactcontacts.addContactcontacts.blockFromRepliescontacts.deleteContactscontacts.getLocatedfolders.editPeerFoldersmessages.addPollAnswermessages.appendTodoListmessages.createForumTopicmessages.deleteChatUsermessages.deleteFactCheckmessages.deleteParticipantReactionmessages.deletePollAnswermessages.deleteQuickReplyMessagesmessages.deleteScheduledMessagesmessages.editChatCreatormessages.editChatDefaultBannedRightsmessages.editChatParticipantRankmessages.editChatPhotomessages.editChatTitlemessages.editFactCheckmessages.editForumTopicmessages.editMessagemessages.forwardMessagesmessages.getAllDraftsmessages.getExtendedMediamessages.getMessagesReactionsmessages.getPaidReactionPrivacymessages.getPollResultsmessages.hideAllChatJoinRequestsmessages.hideChatJoinRequestmessages.migrateChatmessages.reorderPinnedForumTopicsmessages.sendBotRequestedPeermessages.sendInlineBotResultmessages.sendMediamessages.sendMessagemessages.sendMultiMediamessages.sendPaidReactionmessages.sendQuickReplyMessagesmessages.sendReactionmessages.sendScheduledMessagesmessages.sendScreenshotNotificationmessages.sendVotemessages.sendWebViewDatamessages.setChatAvailableReactionsmessages.setChatThememessages.setChatWallPapermessages.setGameScoremessages.setHistoryTTLmessages.startBotmessages.toggleNoForwardsmessages.toggleSuggestedPostApprovalmessages.toggleTodoCompletedmessages.updatePinnedForumTopicmessages.updatePinnedMessagepayments.applyGiftCodepayments.assignAppStoreTransactionpayments.assignPlayMarketTransactionpayments.craftStarGiftpayments.launchPrepaidGiveawaypayments.refundStarsChargepayments.resolveStarGiftOfferpayments.sendStarGiftOfferpayments.transferStarGiftpayments.updateStarGiftPricepayments.upgradeStarGiftphone.createConferenceCallphone.createGroupCallphone.declineConferenceCallInvitephone.deleteConferenceCallParticipantsphone.deleteGroupCallMessagesphone.deleteGroupCallParticipantMessagesphone.discardCallphone.discardGroupCallphone.editGroupCallParticipantphone.editGroupCallTitlephone.getGroupCallChainBlocksphone.inviteConferenceCallParticipantphone.inviteToGroupCallphone.joinGroupCallphone.joinGroupCallPresentationphone.leaveGroupCallphone.leaveGroupCallPresentationphone.sendConferenceCallBroadcastphone.sendGroupCallMessagephone.setCallRatingphone.startScheduledGroupCallphone.toggleGroupCallRecordphone.toggleGroupCallSettingsphone.toggleGroupCallStartSubscriptionstories.activateStealthModestories.editStorystories.getAllReadPeerStoriesstories.sendReactionstories.sendStorystories.startLiveusers.suggestBirthday