map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult accentColors(
- UpdateAccentColors value
- required TResult activeEmojiReactions(),
- required TResult activeGiftAuctions(
- UpdateActiveGiftAuctions value
- required TResult activeLiveLocationMessages(),
- required TResult activeNotifications(),
- required TResult ageVerificationParameters(),
- required TResult animatedEmojiMessageClicked(),
- required TResult animationSearchParameters(),
- required TResult applicationRecaptchaVerificationRequired(),
- required TResult applicationVerificationRequired(),
- required TResult attachmentMenuBots(
- UpdateAttachmentMenuBots value
- required TResult authorizationState(
- UpdateAuthorizationState value
- required TResult autosaveSettings(
- UpdateAutosaveSettings value
- required TResult availableMessageEffects(),
- required TResult basicGroup(
- UpdateBasicGroup value
- required TResult basicGroupFullInfo(
- UpdateBasicGroupFullInfo value
- required TResult businessConnection(
- UpdateBusinessConnection value
- required TResult businessMessageEdited(),
- required TResult businessMessagesDeleted(),
- required TResult call(
- UpdateCall value
- required TResult chatAccentColors(
- UpdateChatAccentColors value
- required TResult chatAction(
- UpdateChatAction value
- required TResult chatActionBar(
- UpdateChatActionBar value
- required TResult chatActiveStories(
- UpdateChatActiveStories value
- required TResult chatAddedToList(
- UpdateChatAddedToList value
- required TResult chatAvailableReactions(),
- required TResult chatBackground(
- UpdateChatBackground value
- required TResult chatBlockList(
- UpdateChatBlockList value
- required TResult chatBoost(
- UpdateChatBoost value
- required TResult chatBusinessBotManageBar(),
- required TResult chatDefaultDisableNotification(),
- required TResult chatDraftMessage(
- UpdateChatDraftMessage value
- required TResult chatEmojiStatus(
- UpdateChatEmojiStatus value
- required TResult chatFolders(
- UpdateChatFolders value
- required TResult chatHasProtectedContent(),
- required TResult chatHasScheduledMessages(),
- required TResult chatIsMarkedAsUnread(),
- required TResult chatIsTranslatable(
- UpdateChatIsTranslatable value
- required TResult chatJoinResult(
- UpdateChatJoinResult value
- required TResult chatLastMessage(
- UpdateChatLastMessage value
- required TResult chatMember(
- UpdateChatMember value
- required TResult chatMessageAutoDeleteTime(),
- required TResult chatMessageSender(
- UpdateChatMessageSender value
- required TResult chatNotificationSettings(),
- required TResult chatOnlineMemberCount(),
- required TResult chatPendingJoinRequests(),
- required TResult chatPermissions(
- UpdateChatPermissions value
- required TResult chatPhoto(
- UpdateChatPhoto value
- required TResult chatPosition(
- UpdateChatPosition value
- required TResult chatReadInbox(
- UpdateChatReadInbox value
- required TResult chatReadOutbox(
- UpdateChatReadOutbox value
- required TResult chatRemovedFromList(),
- required TResult chatReplyMarkup(
- UpdateChatReplyMarkup value
- required TResult chatRevenueAmount(
- UpdateChatRevenueAmount value
- required TResult chatTheme(
- UpdateChatTheme value
- required TResult chatTitle(
- UpdateChatTitle value
- required TResult chatUnreadMentionCount(),
- required TResult chatUnreadPollVoteCount(),
- required TResult chatUnreadReactionCount(),
- required TResult chatVideoChat(
- UpdateChatVideoChat value
- required TResult chatViewAsTopics(
- UpdateChatViewAsTopics value
- required TResult community(
- UpdateCommunity value
- required TResult connectionState(
- UpdateConnectionState value
- required TResult contactCloseBirthdays(),
- required TResult defaultBackground(
- UpdateDefaultBackground value
- required TResult defaultPaidReactionType(),
- required TResult defaultReactionType(),
- required TResult deleteMessages(
- UpdateDeleteMessages value
- required TResult diceEmojis(
- UpdateDiceEmojis value
- required TResult directMessagesChatTopic(),
- required TResult emojiChatThemes(
- UpdateEmojiChatThemes value
- required TResult favoriteStickers(
- UpdateFavoriteStickers value
- required TResult file(
- UpdateFile value
- required TResult fileAddedToDownloads(),
- required TResult fileDownload(
- UpdateFileDownload value
- required TResult fileDownloads(
- UpdateFileDownloads value
- required TResult fileGenerationStart(),
- required TResult fileGenerationStop(
- UpdateFileGenerationStop value
- required TResult fileRemovedFromDownloads(),
- required TResult forumTopic(
- UpdateForumTopic value
- required TResult forumTopicInfo(
- UpdateForumTopicInfo value
- required TResult freezeState(
- UpdateFreezeState value
- required TResult giftAuctionState(
- UpdateGiftAuctionState value
- required TResult gramRevenueStatus(
- UpdateGramRevenueStatus value
- required TResult groupCall(
- UpdateGroupCall value
- required TResult groupCallMessageLevels(),
- required TResult groupCallMessageSendFailed(),
- required TResult groupCallMessagesDeleted(),
- required TResult groupCallParticipant(),
- required TResult groupCallParticipants(),
- required TResult groupCallVerificationState(),
- required TResult havePendingNotifications(),
- required TResult installedStickerSets(),
- required TResult languagePackStrings(),
- required TResult liveStoryTopDonors(
- UpdateLiveStoryTopDonors value
- required TResult managedBot(
- UpdateManagedBot value
- required TResult messageContainsUnreadPollVotes(),
- required TResult messageContent(
- UpdateMessageContent value
- required TResult messageContentOpened(),
- required TResult messageEdited(
- UpdateMessageEdited value
- required TResult messageFactCheck(
- UpdateMessageFactCheck value
- required TResult messageInteractionInfo(),
- required TResult messageIsPinned(
- UpdateMessageIsPinned value
- required TResult messageLiveLocationViewed(),
- required TResult messageMentionRead(
- UpdateMessageMentionRead value
- required TResult messageReaction(
- UpdateMessageReaction value
- required TResult messageReactions(
- UpdateMessageReactions value
- required TResult messageSendAcknowledged(),
- required TResult messageSendFailed(
- UpdateMessageSendFailed value
- required TResult messageSendSucceeded(),
- required TResult messageSuggestedPostInfo(),
- required TResult messageUnreadReactions(),
- required TResult newBusinessCallbackQuery(),
- required TResult newBusinessMessage(
- UpdateNewBusinessMessage value
- required TResult newCallSignalingData(),
- required TResult newCallbackQuery(
- UpdateNewCallbackQuery value
- required TResult newChat(
- UpdateNewChat value
- required TResult newChatJoinRequest(
- UpdateNewChatJoinRequest value
- required TResult newChosenInlineResult(),
- required TResult newCustomEvent(
- UpdateNewCustomEvent value
- required TResult newCustomQuery(
- UpdateNewCustomQuery value
- required TResult newGroupCallMessage(),
- required TResult newGroupCallPaidReaction(),
- required TResult newGuestQuery(
- UpdateNewGuestQuery value
- required TResult newInlineCallbackQuery(),
- required TResult newInlineQuery(
- UpdateNewInlineQuery value
- required TResult newMessage(
- UpdateNewMessage value
- required TResult newOauthRequest(
- UpdateNewOauthRequest value
- required TResult newPreCheckoutQuery(),
- required TResult newShippingQuery(
- UpdateNewShippingQuery value
- required TResult notification(
- UpdateNotification value
- required TResult notificationGroup(
- UpdateNotificationGroup value
- required TResult option(
- UpdateOption value
- required TResult ownedGramCount(
- UpdateOwnedGramCount value
- required TResult ownedStarCount(
- UpdateOwnedStarCount value
- required TResult paidMediaPurchased(
- UpdatePaidMediaPurchased value
- required TResult pendingMessage(
- UpdatePendingMessage value
- required TResult poll(
- UpdatePoll value
- required TResult pollAnswer(
- UpdatePollAnswer value
- required TResult profileAccentColors(),
- required TResult quickReplyShortcut(
- UpdateQuickReplyShortcut value
- required TResult quickReplyShortcutDeleted(),
- required TResult quickReplyShortcutMessages(),
- required TResult quickReplyShortcuts(),
- required TResult reactionNotificationSettings(),
- required TResult recentStickers(
- UpdateRecentStickers value
- required TResult savedAnimations(
- UpdateSavedAnimations value
- required TResult savedMessagesTags(
- UpdateSavedMessagesTags value
- required TResult savedMessagesTopic(
- UpdateSavedMessagesTopic value
- required TResult savedMessagesTopicCount(),
- required TResult savedNotificationSounds(),
- required TResult scopeNotificationSettings(),
- required TResult secretChat(
- UpdateSecretChat value
- required TResult serviceNotification(),
- required TResult speechRecognitionTrial(),
- required TResult speedLimitNotification(),
- required TResult stakeDiceState(
- UpdateStakeDiceState value
- required TResult starRevenueStatus(
- UpdateStarRevenueStatus value
- required TResult stickerSet(
- UpdateStickerSet value
- required TResult story(
- UpdateStory value
- required TResult storyDeleted(
- UpdateStoryDeleted value
- required TResult storyListChatCount(
- UpdateStoryListChatCount value
- required TResult storyPostFailed(
- UpdateStoryPostFailed value
- required TResult storyPostSucceeded(
- UpdateStoryPostSucceeded value
- required TResult storyStealthMode(
- UpdateStoryStealthMode value
- required TResult suggestedActions(
- UpdateSuggestedActions value
- required TResult supergroup(
- UpdateSupergroup value
- required TResult supergroupFullInfo(
- UpdateSupergroupFullInfo value
- required TResult termsOfService(
- UpdateTermsOfService value
- required TResult textCompositionStyles(),
- required TResult topicMessageCount(
- UpdateTopicMessageCount value
- required TResult trendingStickerSets(),
- required TResult trustedMiniAppBots(
- UpdateTrustedMiniAppBots value
- required TResult unconfirmedSession(
- UpdateUnconfirmedSession value
- required TResult unreadChatCount(
- UpdateUnreadChatCount value
- required TResult unreadMessageCount(
- UpdateUnreadMessageCount value
- required TResult user(
- UpdateUser value
- required TResult userFullInfo(
- UpdateUserFullInfo value
- required TResult userPrivacySettingRules(),
- required TResult userStatus(
- UpdateUserStatus value
- required TResult userSubscription(
- UpdateUserSubscription value
- required TResult videoPublished(
- UpdateVideoPublished value
- required TResult webAppMessageSent(
- UpdateWebAppMessageSent value
- required TResult webBrowserSettings(
- UpdateWebBrowserSettings value
Implementation
TResult map<TResult extends Object?>({
required TResult Function(UpdateAccentColors value) accentColors,
required TResult Function(UpdateActiveEmojiReactions value)
activeEmojiReactions,
required TResult Function(UpdateActiveGiftAuctions value)
activeGiftAuctions,
required TResult Function(UpdateActiveLiveLocationMessages value)
activeLiveLocationMessages,
required TResult Function(UpdateActiveNotifications value)
activeNotifications,
required TResult Function(UpdateAgeVerificationParameters value)
ageVerificationParameters,
required TResult Function(UpdateAnimatedEmojiMessageClicked value)
animatedEmojiMessageClicked,
required TResult Function(UpdateAnimationSearchParameters value)
animationSearchParameters,
required TResult Function(
UpdateApplicationRecaptchaVerificationRequired value,
)
applicationRecaptchaVerificationRequired,
required TResult Function(UpdateApplicationVerificationRequired value)
applicationVerificationRequired,
required TResult Function(UpdateAttachmentMenuBots value)
attachmentMenuBots,
required TResult Function(UpdateAuthorizationState value)
authorizationState,
required TResult Function(UpdateAutosaveSettings value) autosaveSettings,
required TResult Function(UpdateAvailableMessageEffects value)
availableMessageEffects,
required TResult Function(UpdateBasicGroup value) basicGroup,
required TResult Function(UpdateBasicGroupFullInfo value)
basicGroupFullInfo,
required TResult Function(UpdateBusinessConnection value)
businessConnection,
required TResult Function(UpdateBusinessMessageEdited value)
businessMessageEdited,
required TResult Function(UpdateBusinessMessagesDeleted value)
businessMessagesDeleted,
required TResult Function(UpdateCall value) call,
required TResult Function(UpdateChatAccentColors value) chatAccentColors,
required TResult Function(UpdateChatAction value) chatAction,
required TResult Function(UpdateChatActionBar value) chatActionBar,
required TResult Function(UpdateChatActiveStories value) chatActiveStories,
required TResult Function(UpdateChatAddedToList value) chatAddedToList,
required TResult Function(UpdateChatAvailableReactions value)
chatAvailableReactions,
required TResult Function(UpdateChatBackground value) chatBackground,
required TResult Function(UpdateChatBlockList value) chatBlockList,
required TResult Function(UpdateChatBoost value) chatBoost,
required TResult Function(UpdateChatBusinessBotManageBar value)
chatBusinessBotManageBar,
required TResult Function(UpdateChatDefaultDisableNotification value)
chatDefaultDisableNotification,
required TResult Function(UpdateChatDraftMessage value) chatDraftMessage,
required TResult Function(UpdateChatEmojiStatus value) chatEmojiStatus,
required TResult Function(UpdateChatFolders value) chatFolders,
required TResult Function(UpdateChatHasProtectedContent value)
chatHasProtectedContent,
required TResult Function(UpdateChatHasScheduledMessages value)
chatHasScheduledMessages,
required TResult Function(UpdateChatIsMarkedAsUnread value)
chatIsMarkedAsUnread,
required TResult Function(UpdateChatIsTranslatable value)
chatIsTranslatable,
required TResult Function(UpdateChatJoinResult value) chatJoinResult,
required TResult Function(UpdateChatLastMessage value) chatLastMessage,
required TResult Function(UpdateChatMember value) chatMember,
required TResult Function(UpdateChatMessageAutoDeleteTime value)
chatMessageAutoDeleteTime,
required TResult Function(UpdateChatMessageSender value) chatMessageSender,
required TResult Function(UpdateChatNotificationSettings value)
chatNotificationSettings,
required TResult Function(UpdateChatOnlineMemberCount value)
chatOnlineMemberCount,
required TResult Function(UpdateChatPendingJoinRequests value)
chatPendingJoinRequests,
required TResult Function(UpdateChatPermissions value) chatPermissions,
required TResult Function(UpdateChatPhoto value) chatPhoto,
required TResult Function(UpdateChatPosition value) chatPosition,
required TResult Function(UpdateChatReadInbox value) chatReadInbox,
required TResult Function(UpdateChatReadOutbox value) chatReadOutbox,
required TResult Function(UpdateChatRemovedFromList value)
chatRemovedFromList,
required TResult Function(UpdateChatReplyMarkup value) chatReplyMarkup,
required TResult Function(UpdateChatRevenueAmount value) chatRevenueAmount,
required TResult Function(UpdateChatTheme value) chatTheme,
required TResult Function(UpdateChatTitle value) chatTitle,
required TResult Function(UpdateChatUnreadMentionCount value)
chatUnreadMentionCount,
required TResult Function(UpdateChatUnreadPollVoteCount value)
chatUnreadPollVoteCount,
required TResult Function(UpdateChatUnreadReactionCount value)
chatUnreadReactionCount,
required TResult Function(UpdateChatVideoChat value) chatVideoChat,
required TResult Function(UpdateChatViewAsTopics value) chatViewAsTopics,
required TResult Function(UpdateCommunity value) community,
required TResult Function(UpdateConnectionState value) connectionState,
required TResult Function(UpdateContactCloseBirthdays value)
contactCloseBirthdays,
required TResult Function(UpdateDefaultBackground value) defaultBackground,
required TResult Function(UpdateDefaultPaidReactionType value)
defaultPaidReactionType,
required TResult Function(UpdateDefaultReactionType value)
defaultReactionType,
required TResult Function(UpdateDeleteMessages value) deleteMessages,
required TResult Function(UpdateDiceEmojis value) diceEmojis,
required TResult Function(UpdateDirectMessagesChatTopic value)
directMessagesChatTopic,
required TResult Function(UpdateEmojiChatThemes value) emojiChatThemes,
required TResult Function(UpdateFavoriteStickers value) favoriteStickers,
required TResult Function(UpdateFile value) file,
required TResult Function(UpdateFileAddedToDownloads value)
fileAddedToDownloads,
required TResult Function(UpdateFileDownload value) fileDownload,
required TResult Function(UpdateFileDownloads value) fileDownloads,
required TResult Function(UpdateFileGenerationStart value)
fileGenerationStart,
required TResult Function(UpdateFileGenerationStop value)
fileGenerationStop,
required TResult Function(UpdateFileRemovedFromDownloads value)
fileRemovedFromDownloads,
required TResult Function(UpdateForumTopic value) forumTopic,
required TResult Function(UpdateForumTopicInfo value) forumTopicInfo,
required TResult Function(UpdateFreezeState value) freezeState,
required TResult Function(UpdateGiftAuctionState value) giftAuctionState,
required TResult Function(UpdateGramRevenueStatus value) gramRevenueStatus,
required TResult Function(UpdateGroupCall value) groupCall,
required TResult Function(UpdateGroupCallMessageLevels value)
groupCallMessageLevels,
required TResult Function(UpdateGroupCallMessageSendFailed value)
groupCallMessageSendFailed,
required TResult Function(UpdateGroupCallMessagesDeleted value)
groupCallMessagesDeleted,
required TResult Function(UpdateGroupCallParticipant value)
groupCallParticipant,
required TResult Function(UpdateGroupCallParticipants value)
groupCallParticipants,
required TResult Function(UpdateGroupCallVerificationState value)
groupCallVerificationState,
required TResult Function(UpdateHavePendingNotifications value)
havePendingNotifications,
required TResult Function(UpdateInstalledStickerSets value)
installedStickerSets,
required TResult Function(UpdateLanguagePackStrings value)
languagePackStrings,
required TResult Function(UpdateLiveStoryTopDonors value)
liveStoryTopDonors,
required TResult Function(UpdateManagedBot value) managedBot,
required TResult Function(UpdateMessageContainsUnreadPollVotes value)
messageContainsUnreadPollVotes,
required TResult Function(UpdateMessageContent value) messageContent,
required TResult Function(UpdateMessageContentOpened value)
messageContentOpened,
required TResult Function(UpdateMessageEdited value) messageEdited,
required TResult Function(UpdateMessageFactCheck value) messageFactCheck,
required TResult Function(UpdateMessageInteractionInfo value)
messageInteractionInfo,
required TResult Function(UpdateMessageIsPinned value) messageIsPinned,
required TResult Function(UpdateMessageLiveLocationViewed value)
messageLiveLocationViewed,
required TResult Function(UpdateMessageMentionRead value)
messageMentionRead,
required TResult Function(UpdateMessageReaction value) messageReaction,
required TResult Function(UpdateMessageReactions value) messageReactions,
required TResult Function(UpdateMessageSendAcknowledged value)
messageSendAcknowledged,
required TResult Function(UpdateMessageSendFailed value) messageSendFailed,
required TResult Function(UpdateMessageSendSucceeded value)
messageSendSucceeded,
required TResult Function(UpdateMessageSuggestedPostInfo value)
messageSuggestedPostInfo,
required TResult Function(UpdateMessageUnreadReactions value)
messageUnreadReactions,
required TResult Function(UpdateNewBusinessCallbackQuery value)
newBusinessCallbackQuery,
required TResult Function(UpdateNewBusinessMessage value)
newBusinessMessage,
required TResult Function(UpdateNewCallSignalingData value)
newCallSignalingData,
required TResult Function(UpdateNewCallbackQuery value) newCallbackQuery,
required TResult Function(UpdateNewChat value) newChat,
required TResult Function(UpdateNewChatJoinRequest value)
newChatJoinRequest,
required TResult Function(UpdateNewChosenInlineResult value)
newChosenInlineResult,
required TResult Function(UpdateNewCustomEvent value) newCustomEvent,
required TResult Function(UpdateNewCustomQuery value) newCustomQuery,
required TResult Function(UpdateNewGroupCallMessage value)
newGroupCallMessage,
required TResult Function(UpdateNewGroupCallPaidReaction value)
newGroupCallPaidReaction,
required TResult Function(UpdateNewGuestQuery value) newGuestQuery,
required TResult Function(UpdateNewInlineCallbackQuery value)
newInlineCallbackQuery,
required TResult Function(UpdateNewInlineQuery value) newInlineQuery,
required TResult Function(UpdateNewMessage value) newMessage,
required TResult Function(UpdateNewOauthRequest value) newOauthRequest,
required TResult Function(UpdateNewPreCheckoutQuery value)
newPreCheckoutQuery,
required TResult Function(UpdateNewShippingQuery value) newShippingQuery,
required TResult Function(UpdateNotification value) notification,
required TResult Function(UpdateNotificationGroup value) notificationGroup,
required TResult Function(UpdateOption value) option,
required TResult Function(UpdateOwnedGramCount value) ownedGramCount,
required TResult Function(UpdateOwnedStarCount value) ownedStarCount,
required TResult Function(UpdatePaidMediaPurchased value)
paidMediaPurchased,
required TResult Function(UpdatePendingMessage value) pendingMessage,
required TResult Function(UpdatePoll value) poll,
required TResult Function(UpdatePollAnswer value) pollAnswer,
required TResult Function(UpdateProfileAccentColors value)
profileAccentColors,
required TResult Function(UpdateQuickReplyShortcut value)
quickReplyShortcut,
required TResult Function(UpdateQuickReplyShortcutDeleted value)
quickReplyShortcutDeleted,
required TResult Function(UpdateQuickReplyShortcutMessages value)
quickReplyShortcutMessages,
required TResult Function(UpdateQuickReplyShortcuts value)
quickReplyShortcuts,
required TResult Function(UpdateReactionNotificationSettings value)
reactionNotificationSettings,
required TResult Function(UpdateRecentStickers value) recentStickers,
required TResult Function(UpdateSavedAnimations value) savedAnimations,
required TResult Function(UpdateSavedMessagesTags value) savedMessagesTags,
required TResult Function(UpdateSavedMessagesTopic value)
savedMessagesTopic,
required TResult Function(UpdateSavedMessagesTopicCount value)
savedMessagesTopicCount,
required TResult Function(UpdateSavedNotificationSounds value)
savedNotificationSounds,
required TResult Function(UpdateScopeNotificationSettings value)
scopeNotificationSettings,
required TResult Function(UpdateSecretChat value) secretChat,
required TResult Function(UpdateServiceNotification value)
serviceNotification,
required TResult Function(UpdateSpeechRecognitionTrial value)
speechRecognitionTrial,
required TResult Function(UpdateSpeedLimitNotification value)
speedLimitNotification,
required TResult Function(UpdateStakeDiceState value) stakeDiceState,
required TResult Function(UpdateStarRevenueStatus value) starRevenueStatus,
required TResult Function(UpdateStickerSet value) stickerSet,
required TResult Function(UpdateStory value) story,
required TResult Function(UpdateStoryDeleted value) storyDeleted,
required TResult Function(UpdateStoryListChatCount value)
storyListChatCount,
required TResult Function(UpdateStoryPostFailed value) storyPostFailed,
required TResult Function(UpdateStoryPostSucceeded value)
storyPostSucceeded,
required TResult Function(UpdateStoryStealthMode value) storyStealthMode,
required TResult Function(UpdateSuggestedActions value) suggestedActions,
required TResult Function(UpdateSupergroup value) supergroup,
required TResult Function(UpdateSupergroupFullInfo value)
supergroupFullInfo,
required TResult Function(UpdateTermsOfService value) termsOfService,
required TResult Function(UpdateTextCompositionStyles value)
textCompositionStyles,
required TResult Function(UpdateTopicMessageCount value) topicMessageCount,
required TResult Function(UpdateTrendingStickerSets value)
trendingStickerSets,
required TResult Function(UpdateTrustedMiniAppBots value)
trustedMiniAppBots,
required TResult Function(UpdateUnconfirmedSession value)
unconfirmedSession,
required TResult Function(UpdateUnreadChatCount value) unreadChatCount,
required TResult Function(UpdateUnreadMessageCount value)
unreadMessageCount,
required TResult Function(UpdateUser value) user,
required TResult Function(UpdateUserFullInfo value) userFullInfo,
required TResult Function(UpdateUserPrivacySettingRules value)
userPrivacySettingRules,
required TResult Function(UpdateUserStatus value) userStatus,
required TResult Function(UpdateUserSubscription value) userSubscription,
required TResult Function(UpdateVideoPublished value) videoPublished,
required TResult Function(UpdateWebAppMessageSent value) webAppMessageSent,
required TResult Function(UpdateWebBrowserSettings value)
webBrowserSettings,
}) {
switch (getConstructor()) {
case UpdateAccentColors.constructor:
return accentColors.call(this as UpdateAccentColors);
case UpdateActiveEmojiReactions.constructor:
return activeEmojiReactions.call(this as UpdateActiveEmojiReactions);
case UpdateActiveGiftAuctions.constructor:
return activeGiftAuctions.call(this as UpdateActiveGiftAuctions);
case UpdateActiveLiveLocationMessages.constructor:
return activeLiveLocationMessages.call(
this as UpdateActiveLiveLocationMessages,
);
case UpdateActiveNotifications.constructor:
return activeNotifications.call(this as UpdateActiveNotifications);
case UpdateAgeVerificationParameters.constructor:
return ageVerificationParameters.call(
this as UpdateAgeVerificationParameters,
);
case UpdateAnimatedEmojiMessageClicked.constructor:
return animatedEmojiMessageClicked.call(
this as UpdateAnimatedEmojiMessageClicked,
);
case UpdateAnimationSearchParameters.constructor:
return animationSearchParameters.call(
this as UpdateAnimationSearchParameters,
);
case UpdateApplicationRecaptchaVerificationRequired.constructor:
return applicationRecaptchaVerificationRequired.call(
this as UpdateApplicationRecaptchaVerificationRequired,
);
case UpdateApplicationVerificationRequired.constructor:
return applicationVerificationRequired.call(
this as UpdateApplicationVerificationRequired,
);
case UpdateAttachmentMenuBots.constructor:
return attachmentMenuBots.call(this as UpdateAttachmentMenuBots);
case UpdateAuthorizationState.constructor:
return authorizationState.call(this as UpdateAuthorizationState);
case UpdateAutosaveSettings.constructor:
return autosaveSettings.call(this as UpdateAutosaveSettings);
case UpdateAvailableMessageEffects.constructor:
return availableMessageEffects.call(
this as UpdateAvailableMessageEffects,
);
case UpdateBasicGroup.constructor:
return basicGroup.call(this as UpdateBasicGroup);
case UpdateBasicGroupFullInfo.constructor:
return basicGroupFullInfo.call(this as UpdateBasicGroupFullInfo);
case UpdateBusinessConnection.constructor:
return businessConnection.call(this as UpdateBusinessConnection);
case UpdateBusinessMessageEdited.constructor:
return businessMessageEdited.call(this as UpdateBusinessMessageEdited);
case UpdateBusinessMessagesDeleted.constructor:
return businessMessagesDeleted.call(
this as UpdateBusinessMessagesDeleted,
);
case UpdateCall.constructor:
return call.call(this as UpdateCall);
case UpdateChatAccentColors.constructor:
return chatAccentColors.call(this as UpdateChatAccentColors);
case UpdateChatAction.constructor:
return chatAction.call(this as UpdateChatAction);
case UpdateChatActionBar.constructor:
return chatActionBar.call(this as UpdateChatActionBar);
case UpdateChatActiveStories.constructor:
return chatActiveStories.call(this as UpdateChatActiveStories);
case UpdateChatAddedToList.constructor:
return chatAddedToList.call(this as UpdateChatAddedToList);
case UpdateChatAvailableReactions.constructor:
return chatAvailableReactions.call(
this as UpdateChatAvailableReactions,
);
case UpdateChatBackground.constructor:
return chatBackground.call(this as UpdateChatBackground);
case UpdateChatBlockList.constructor:
return chatBlockList.call(this as UpdateChatBlockList);
case UpdateChatBoost.constructor:
return chatBoost.call(this as UpdateChatBoost);
case UpdateChatBusinessBotManageBar.constructor:
return chatBusinessBotManageBar.call(
this as UpdateChatBusinessBotManageBar,
);
case UpdateChatDefaultDisableNotification.constructor:
return chatDefaultDisableNotification.call(
this as UpdateChatDefaultDisableNotification,
);
case UpdateChatDraftMessage.constructor:
return chatDraftMessage.call(this as UpdateChatDraftMessage);
case UpdateChatEmojiStatus.constructor:
return chatEmojiStatus.call(this as UpdateChatEmojiStatus);
case UpdateChatFolders.constructor:
return chatFolders.call(this as UpdateChatFolders);
case UpdateChatHasProtectedContent.constructor:
return chatHasProtectedContent.call(
this as UpdateChatHasProtectedContent,
);
case UpdateChatHasScheduledMessages.constructor:
return chatHasScheduledMessages.call(
this as UpdateChatHasScheduledMessages,
);
case UpdateChatIsMarkedAsUnread.constructor:
return chatIsMarkedAsUnread.call(this as UpdateChatIsMarkedAsUnread);
case UpdateChatIsTranslatable.constructor:
return chatIsTranslatable.call(this as UpdateChatIsTranslatable);
case UpdateChatJoinResult.constructor:
return chatJoinResult.call(this as UpdateChatJoinResult);
case UpdateChatLastMessage.constructor:
return chatLastMessage.call(this as UpdateChatLastMessage);
case UpdateChatMember.constructor:
return chatMember.call(this as UpdateChatMember);
case UpdateChatMessageAutoDeleteTime.constructor:
return chatMessageAutoDeleteTime.call(
this as UpdateChatMessageAutoDeleteTime,
);
case UpdateChatMessageSender.constructor:
return chatMessageSender.call(this as UpdateChatMessageSender);
case UpdateChatNotificationSettings.constructor:
return chatNotificationSettings.call(
this as UpdateChatNotificationSettings,
);
case UpdateChatOnlineMemberCount.constructor:
return chatOnlineMemberCount.call(this as UpdateChatOnlineMemberCount);
case UpdateChatPendingJoinRequests.constructor:
return chatPendingJoinRequests.call(
this as UpdateChatPendingJoinRequests,
);
case UpdateChatPermissions.constructor:
return chatPermissions.call(this as UpdateChatPermissions);
case UpdateChatPhoto.constructor:
return chatPhoto.call(this as UpdateChatPhoto);
case UpdateChatPosition.constructor:
return chatPosition.call(this as UpdateChatPosition);
case UpdateChatReadInbox.constructor:
return chatReadInbox.call(this as UpdateChatReadInbox);
case UpdateChatReadOutbox.constructor:
return chatReadOutbox.call(this as UpdateChatReadOutbox);
case UpdateChatRemovedFromList.constructor:
return chatRemovedFromList.call(this as UpdateChatRemovedFromList);
case UpdateChatReplyMarkup.constructor:
return chatReplyMarkup.call(this as UpdateChatReplyMarkup);
case UpdateChatRevenueAmount.constructor:
return chatRevenueAmount.call(this as UpdateChatRevenueAmount);
case UpdateChatTheme.constructor:
return chatTheme.call(this as UpdateChatTheme);
case UpdateChatTitle.constructor:
return chatTitle.call(this as UpdateChatTitle);
case UpdateChatUnreadMentionCount.constructor:
return chatUnreadMentionCount.call(
this as UpdateChatUnreadMentionCount,
);
case UpdateChatUnreadPollVoteCount.constructor:
return chatUnreadPollVoteCount.call(
this as UpdateChatUnreadPollVoteCount,
);
case UpdateChatUnreadReactionCount.constructor:
return chatUnreadReactionCount.call(
this as UpdateChatUnreadReactionCount,
);
case UpdateChatVideoChat.constructor:
return chatVideoChat.call(this as UpdateChatVideoChat);
case UpdateChatViewAsTopics.constructor:
return chatViewAsTopics.call(this as UpdateChatViewAsTopics);
case UpdateCommunity.constructor:
return community.call(this as UpdateCommunity);
case UpdateConnectionState.constructor:
return connectionState.call(this as UpdateConnectionState);
case UpdateContactCloseBirthdays.constructor:
return contactCloseBirthdays.call(this as UpdateContactCloseBirthdays);
case UpdateDefaultBackground.constructor:
return defaultBackground.call(this as UpdateDefaultBackground);
case UpdateDefaultPaidReactionType.constructor:
return defaultPaidReactionType.call(
this as UpdateDefaultPaidReactionType,
);
case UpdateDefaultReactionType.constructor:
return defaultReactionType.call(this as UpdateDefaultReactionType);
case UpdateDeleteMessages.constructor:
return deleteMessages.call(this as UpdateDeleteMessages);
case UpdateDiceEmojis.constructor:
return diceEmojis.call(this as UpdateDiceEmojis);
case UpdateDirectMessagesChatTopic.constructor:
return directMessagesChatTopic.call(
this as UpdateDirectMessagesChatTopic,
);
case UpdateEmojiChatThemes.constructor:
return emojiChatThemes.call(this as UpdateEmojiChatThemes);
case UpdateFavoriteStickers.constructor:
return favoriteStickers.call(this as UpdateFavoriteStickers);
case UpdateFile.constructor:
return file.call(this as UpdateFile);
case UpdateFileAddedToDownloads.constructor:
return fileAddedToDownloads.call(this as UpdateFileAddedToDownloads);
case UpdateFileDownload.constructor:
return fileDownload.call(this as UpdateFileDownload);
case UpdateFileDownloads.constructor:
return fileDownloads.call(this as UpdateFileDownloads);
case UpdateFileGenerationStart.constructor:
return fileGenerationStart.call(this as UpdateFileGenerationStart);
case UpdateFileGenerationStop.constructor:
return fileGenerationStop.call(this as UpdateFileGenerationStop);
case UpdateFileRemovedFromDownloads.constructor:
return fileRemovedFromDownloads.call(
this as UpdateFileRemovedFromDownloads,
);
case UpdateForumTopic.constructor:
return forumTopic.call(this as UpdateForumTopic);
case UpdateForumTopicInfo.constructor:
return forumTopicInfo.call(this as UpdateForumTopicInfo);
case UpdateFreezeState.constructor:
return freezeState.call(this as UpdateFreezeState);
case UpdateGiftAuctionState.constructor:
return giftAuctionState.call(this as UpdateGiftAuctionState);
case UpdateGramRevenueStatus.constructor:
return gramRevenueStatus.call(this as UpdateGramRevenueStatus);
case UpdateGroupCall.constructor:
return groupCall.call(this as UpdateGroupCall);
case UpdateGroupCallMessageLevels.constructor:
return groupCallMessageLevels.call(
this as UpdateGroupCallMessageLevels,
);
case UpdateGroupCallMessageSendFailed.constructor:
return groupCallMessageSendFailed.call(
this as UpdateGroupCallMessageSendFailed,
);
case UpdateGroupCallMessagesDeleted.constructor:
return groupCallMessagesDeleted.call(
this as UpdateGroupCallMessagesDeleted,
);
case UpdateGroupCallParticipant.constructor:
return groupCallParticipant.call(this as UpdateGroupCallParticipant);
case UpdateGroupCallParticipants.constructor:
return groupCallParticipants.call(this as UpdateGroupCallParticipants);
case UpdateGroupCallVerificationState.constructor:
return groupCallVerificationState.call(
this as UpdateGroupCallVerificationState,
);
case UpdateHavePendingNotifications.constructor:
return havePendingNotifications.call(
this as UpdateHavePendingNotifications,
);
case UpdateInstalledStickerSets.constructor:
return installedStickerSets.call(this as UpdateInstalledStickerSets);
case UpdateLanguagePackStrings.constructor:
return languagePackStrings.call(this as UpdateLanguagePackStrings);
case UpdateLiveStoryTopDonors.constructor:
return liveStoryTopDonors.call(this as UpdateLiveStoryTopDonors);
case UpdateManagedBot.constructor:
return managedBot.call(this as UpdateManagedBot);
case UpdateMessageContainsUnreadPollVotes.constructor:
return messageContainsUnreadPollVotes.call(
this as UpdateMessageContainsUnreadPollVotes,
);
case UpdateMessageContent.constructor:
return messageContent.call(this as UpdateMessageContent);
case UpdateMessageContentOpened.constructor:
return messageContentOpened.call(this as UpdateMessageContentOpened);
case UpdateMessageEdited.constructor:
return messageEdited.call(this as UpdateMessageEdited);
case UpdateMessageFactCheck.constructor:
return messageFactCheck.call(this as UpdateMessageFactCheck);
case UpdateMessageInteractionInfo.constructor:
return messageInteractionInfo.call(
this as UpdateMessageInteractionInfo,
);
case UpdateMessageIsPinned.constructor:
return messageIsPinned.call(this as UpdateMessageIsPinned);
case UpdateMessageLiveLocationViewed.constructor:
return messageLiveLocationViewed.call(
this as UpdateMessageLiveLocationViewed,
);
case UpdateMessageMentionRead.constructor:
return messageMentionRead.call(this as UpdateMessageMentionRead);
case UpdateMessageReaction.constructor:
return messageReaction.call(this as UpdateMessageReaction);
case UpdateMessageReactions.constructor:
return messageReactions.call(this as UpdateMessageReactions);
case UpdateMessageSendAcknowledged.constructor:
return messageSendAcknowledged.call(
this as UpdateMessageSendAcknowledged,
);
case UpdateMessageSendFailed.constructor:
return messageSendFailed.call(this as UpdateMessageSendFailed);
case UpdateMessageSendSucceeded.constructor:
return messageSendSucceeded.call(this as UpdateMessageSendSucceeded);
case UpdateMessageSuggestedPostInfo.constructor:
return messageSuggestedPostInfo.call(
this as UpdateMessageSuggestedPostInfo,
);
case UpdateMessageUnreadReactions.constructor:
return messageUnreadReactions.call(
this as UpdateMessageUnreadReactions,
);
case UpdateNewBusinessCallbackQuery.constructor:
return newBusinessCallbackQuery.call(
this as UpdateNewBusinessCallbackQuery,
);
case UpdateNewBusinessMessage.constructor:
return newBusinessMessage.call(this as UpdateNewBusinessMessage);
case UpdateNewCallSignalingData.constructor:
return newCallSignalingData.call(this as UpdateNewCallSignalingData);
case UpdateNewCallbackQuery.constructor:
return newCallbackQuery.call(this as UpdateNewCallbackQuery);
case UpdateNewChat.constructor:
return newChat.call(this as UpdateNewChat);
case UpdateNewChatJoinRequest.constructor:
return newChatJoinRequest.call(this as UpdateNewChatJoinRequest);
case UpdateNewChosenInlineResult.constructor:
return newChosenInlineResult.call(this as UpdateNewChosenInlineResult);
case UpdateNewCustomEvent.constructor:
return newCustomEvent.call(this as UpdateNewCustomEvent);
case UpdateNewCustomQuery.constructor:
return newCustomQuery.call(this as UpdateNewCustomQuery);
case UpdateNewGroupCallMessage.constructor:
return newGroupCallMessage.call(this as UpdateNewGroupCallMessage);
case UpdateNewGroupCallPaidReaction.constructor:
return newGroupCallPaidReaction.call(
this as UpdateNewGroupCallPaidReaction,
);
case UpdateNewGuestQuery.constructor:
return newGuestQuery.call(this as UpdateNewGuestQuery);
case UpdateNewInlineCallbackQuery.constructor:
return newInlineCallbackQuery.call(
this as UpdateNewInlineCallbackQuery,
);
case UpdateNewInlineQuery.constructor:
return newInlineQuery.call(this as UpdateNewInlineQuery);
case UpdateNewMessage.constructor:
return newMessage.call(this as UpdateNewMessage);
case UpdateNewOauthRequest.constructor:
return newOauthRequest.call(this as UpdateNewOauthRequest);
case UpdateNewPreCheckoutQuery.constructor:
return newPreCheckoutQuery.call(this as UpdateNewPreCheckoutQuery);
case UpdateNewShippingQuery.constructor:
return newShippingQuery.call(this as UpdateNewShippingQuery);
case UpdateNotification.constructor:
return notification.call(this as UpdateNotification);
case UpdateNotificationGroup.constructor:
return notificationGroup.call(this as UpdateNotificationGroup);
case UpdateOption.constructor:
return option.call(this as UpdateOption);
case UpdateOwnedGramCount.constructor:
return ownedGramCount.call(this as UpdateOwnedGramCount);
case UpdateOwnedStarCount.constructor:
return ownedStarCount.call(this as UpdateOwnedStarCount);
case UpdatePaidMediaPurchased.constructor:
return paidMediaPurchased.call(this as UpdatePaidMediaPurchased);
case UpdatePendingMessage.constructor:
return pendingMessage.call(this as UpdatePendingMessage);
case UpdatePoll.constructor:
return poll.call(this as UpdatePoll);
case UpdatePollAnswer.constructor:
return pollAnswer.call(this as UpdatePollAnswer);
case UpdateProfileAccentColors.constructor:
return profileAccentColors.call(this as UpdateProfileAccentColors);
case UpdateQuickReplyShortcut.constructor:
return quickReplyShortcut.call(this as UpdateQuickReplyShortcut);
case UpdateQuickReplyShortcutDeleted.constructor:
return quickReplyShortcutDeleted.call(
this as UpdateQuickReplyShortcutDeleted,
);
case UpdateQuickReplyShortcutMessages.constructor:
return quickReplyShortcutMessages.call(
this as UpdateQuickReplyShortcutMessages,
);
case UpdateQuickReplyShortcuts.constructor:
return quickReplyShortcuts.call(this as UpdateQuickReplyShortcuts);
case UpdateReactionNotificationSettings.constructor:
return reactionNotificationSettings.call(
this as UpdateReactionNotificationSettings,
);
case UpdateRecentStickers.constructor:
return recentStickers.call(this as UpdateRecentStickers);
case UpdateSavedAnimations.constructor:
return savedAnimations.call(this as UpdateSavedAnimations);
case UpdateSavedMessagesTags.constructor:
return savedMessagesTags.call(this as UpdateSavedMessagesTags);
case UpdateSavedMessagesTopic.constructor:
return savedMessagesTopic.call(this as UpdateSavedMessagesTopic);
case UpdateSavedMessagesTopicCount.constructor:
return savedMessagesTopicCount.call(
this as UpdateSavedMessagesTopicCount,
);
case UpdateSavedNotificationSounds.constructor:
return savedNotificationSounds.call(
this as UpdateSavedNotificationSounds,
);
case UpdateScopeNotificationSettings.constructor:
return scopeNotificationSettings.call(
this as UpdateScopeNotificationSettings,
);
case UpdateSecretChat.constructor:
return secretChat.call(this as UpdateSecretChat);
case UpdateServiceNotification.constructor:
return serviceNotification.call(this as UpdateServiceNotification);
case UpdateSpeechRecognitionTrial.constructor:
return speechRecognitionTrial.call(
this as UpdateSpeechRecognitionTrial,
);
case UpdateSpeedLimitNotification.constructor:
return speedLimitNotification.call(
this as UpdateSpeedLimitNotification,
);
case UpdateStakeDiceState.constructor:
return stakeDiceState.call(this as UpdateStakeDiceState);
case UpdateStarRevenueStatus.constructor:
return starRevenueStatus.call(this as UpdateStarRevenueStatus);
case UpdateStickerSet.constructor:
return stickerSet.call(this as UpdateStickerSet);
case UpdateStory.constructor:
return story.call(this as UpdateStory);
case UpdateStoryDeleted.constructor:
return storyDeleted.call(this as UpdateStoryDeleted);
case UpdateStoryListChatCount.constructor:
return storyListChatCount.call(this as UpdateStoryListChatCount);
case UpdateStoryPostFailed.constructor:
return storyPostFailed.call(this as UpdateStoryPostFailed);
case UpdateStoryPostSucceeded.constructor:
return storyPostSucceeded.call(this as UpdateStoryPostSucceeded);
case UpdateStoryStealthMode.constructor:
return storyStealthMode.call(this as UpdateStoryStealthMode);
case UpdateSuggestedActions.constructor:
return suggestedActions.call(this as UpdateSuggestedActions);
case UpdateSupergroup.constructor:
return supergroup.call(this as UpdateSupergroup);
case UpdateSupergroupFullInfo.constructor:
return supergroupFullInfo.call(this as UpdateSupergroupFullInfo);
case UpdateTermsOfService.constructor:
return termsOfService.call(this as UpdateTermsOfService);
case UpdateTextCompositionStyles.constructor:
return textCompositionStyles.call(this as UpdateTextCompositionStyles);
case UpdateTopicMessageCount.constructor:
return topicMessageCount.call(this as UpdateTopicMessageCount);
case UpdateTrendingStickerSets.constructor:
return trendingStickerSets.call(this as UpdateTrendingStickerSets);
case UpdateTrustedMiniAppBots.constructor:
return trustedMiniAppBots.call(this as UpdateTrustedMiniAppBots);
case UpdateUnconfirmedSession.constructor:
return unconfirmedSession.call(this as UpdateUnconfirmedSession);
case UpdateUnreadChatCount.constructor:
return unreadChatCount.call(this as UpdateUnreadChatCount);
case UpdateUnreadMessageCount.constructor:
return unreadMessageCount.call(this as UpdateUnreadMessageCount);
case UpdateUser.constructor:
return user.call(this as UpdateUser);
case UpdateUserFullInfo.constructor:
return userFullInfo.call(this as UpdateUserFullInfo);
case UpdateUserPrivacySettingRules.constructor:
return userPrivacySettingRules.call(
this as UpdateUserPrivacySettingRules,
);
case UpdateUserStatus.constructor:
return userStatus.call(this as UpdateUserStatus);
case UpdateUserSubscription.constructor:
return userSubscription.call(this as UpdateUserSubscription);
case UpdateVideoPublished.constructor:
return videoPublished.call(this as UpdateVideoPublished);
case UpdateWebAppMessageSent.constructor:
return webAppMessageSent.call(this as UpdateWebAppMessageSent);
case UpdateWebBrowserSettings.constructor:
return webBrowserSettings.call(this as UpdateWebBrowserSettings);
}
throw StateError('not handled type Generator');
}