map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult messageAnimatedEmoji(
- MessageAnimatedEmoji value
- required TResult messageAnimation(
- MessageAnimation value
- required TResult messageAudio(
- MessageAudio value
- required TResult messageBasicGroupChatCreate(),
- required TResult messageBotWriteAccessAllowed(),
- required TResult messageCall(
- MessageCall value
- required TResult messageChatAddMembers(
- MessageChatAddMembers value
- required TResult messageChatAddedToCommunity(),
- required TResult messageChatBoost(
- MessageChatBoost value
- required TResult messageChatChangePhoto(
- MessageChatChangePhoto value
- required TResult messageChatChangeTitle(
- MessageChatChangeTitle value
- required TResult messageChatDeleteMember(
- MessageChatDeleteMember value
- required TResult messageChatDeletePhoto(
- MessageChatDeletePhoto value
- required TResult messageChatHasProtectedContentDisableRequested(),
- required TResult messageChatHasProtectedContentToggled(),
- required TResult messageChatJoinByLink(
- MessageChatJoinByLink value
- required TResult messageChatJoinByRequest(
- MessageChatJoinByRequest value
- required TResult messageChatOwnerChanged(
- MessageChatOwnerChanged value
- required TResult messageChatOwnerLeft(
- MessageChatOwnerLeft value
- required TResult messageChatRemovedFromCommunity(),
- required TResult messageChatSetBackground(
- MessageChatSetBackground value
- required TResult messageChatSetMessageAutoDeleteTime(),
- required TResult messageChatSetTheme(
- MessageChatSetTheme value
- required TResult messageChatUpgradeFrom(
- MessageChatUpgradeFrom value
- required TResult messageChatUpgradeTo(
- MessageChatUpgradeTo value
- required TResult messageChecklist(
- MessageChecklist value
- required TResult messageChecklistTasksAdded(),
- required TResult messageChecklistTasksDone(),
- required TResult messageContact(
- MessageContact value
- required TResult messageContactRegistered(
- MessageContactRegistered value
- required TResult messageCustomServiceAction(),
- required TResult messageDice(
- MessageDice value
- required TResult messageDirectMessagePriceChanged(),
- required TResult messageDocument(
- MessageDocument value
- required TResult messageExpiredPhoto(
- MessageExpiredPhoto value
- required TResult messageExpiredVideo(
- MessageExpiredVideo value
- required TResult messageExpiredVideoNote(
- MessageExpiredVideoNote value
- required TResult messageExpiredVoiceNote(
- MessageExpiredVoiceNote value
- required TResult messageForumTopicCreated(
- MessageForumTopicCreated value
- required TResult messageForumTopicEdited(
- MessageForumTopicEdited value
- required TResult messageForumTopicIsClosedToggled(),
- required TResult messageForumTopicIsHiddenToggled(),
- required TResult messageGame(
- MessageGame value
- required TResult messageGameScore(
- MessageGameScore value
- required TResult messageGift(
- MessageGift value
- required TResult messageGiftedPremium(
- MessageGiftedPremium value
- required TResult messageGiftedStars(
- MessageGiftedStars value
- required TResult messageGiftedTon(
- MessageGiftedTon value
- required TResult messageGiveaway(
- MessageGiveaway value
- required TResult messageGiveawayCompleted(
- MessageGiveawayCompleted value
- required TResult messageGiveawayCreated(
- MessageGiveawayCreated value
- required TResult messageGiveawayPrizeStars(),
- required TResult messageGiveawayWinners(
- MessageGiveawayWinners value
- required TResult messageGroupCall(
- MessageGroupCall value
- required TResult messageInviteVideoChatParticipants(),
- required TResult messageInvoice(
- MessageInvoice value
- required TResult messageLiveLocation(
- MessageLiveLocation value
- required TResult messageLocation(
- MessageLocation value
- required TResult messageManagedBotCreated(
- MessageManagedBotCreated value
- required TResult messagePaidMedia(
- MessagePaidMedia value
- required TResult messagePaidMessagePriceChanged(),
- required TResult messagePaidMessagesRefunded(),
- required TResult messagePassportDataReceived(),
- required TResult messagePassportDataSent(
- MessagePassportDataSent value
- required TResult messagePaymentRefunded(
- MessagePaymentRefunded value
- required TResult messagePaymentSuccessful(
- MessagePaymentSuccessful value
- required TResult messagePaymentSuccessfulBot(),
- required TResult messagePhoto(
- MessagePhoto value
- required TResult messagePinMessage(
- MessagePinMessage value
- required TResult messagePoll(
- MessagePoll value
- required TResult messagePollOptionAdded(
- MessagePollOptionAdded value
- required TResult messagePollOptionDeleted(
- MessagePollOptionDeleted value
- required TResult messagePremiumGiftCode(
- MessagePremiumGiftCode value
- required TResult messageProximityAlertTriggered(),
- required TResult messageRefundedUpgradedGift(),
- required TResult messageRichMessage(
- MessageRichMessage value
- required TResult messageScreenshotTaken(
- MessageScreenshotTaken value
- required TResult messageStakeDice(
- MessageStakeDice value
- required TResult messageSticker(
- MessageSticker value
- required TResult messageStory(
- MessageStory value
- required TResult messageSuggestBirthdate(
- MessageSuggestBirthdate value
- required TResult messageSuggestProfilePhoto(),
- required TResult messageSuggestedPostApprovalFailed(),
- required TResult messageSuggestedPostApproved(),
- required TResult messageSuggestedPostDeclined(),
- required TResult messageSuggestedPostPaid(
- MessageSuggestedPostPaid value
- required TResult messageSuggestedPostRefunded(),
- required TResult messageSupergroupChatCreate(),
- required TResult messageText(
- MessageText value
- required TResult messageUnsupported(
- MessageUnsupported value
- required TResult messageUpgradedGift(
- MessageUpgradedGift value
- required TResult messageUpgradedGiftPurchaseOffer(),
- required TResult messageUpgradedGiftPurchaseOfferRejected(),
- required TResult messageVenue(
- MessageVenue value
- required TResult messageVideo(
- MessageVideo value
- required TResult messageVideoChatEnded(
- MessageVideoChatEnded value
- required TResult messageVideoChatScheduled(),
- required TResult messageVideoChatStarted(
- MessageVideoChatStarted value
- required TResult messageVideoNote(
- MessageVideoNote value
- required TResult messageVoiceNote(
- MessageVoiceNote value
- required TResult messageWebAppDataReceived(),
- required TResult messageWebAppDataSent(
- MessageWebAppDataSent value
Implementation
TResult map<TResult extends Object?>({
required TResult Function(MessageAnimatedEmoji value) messageAnimatedEmoji,
required TResult Function(MessageAnimation value) messageAnimation,
required TResult Function(MessageAudio value) messageAudio,
required TResult Function(MessageBasicGroupChatCreate value)
messageBasicGroupChatCreate,
required TResult Function(MessageBotWriteAccessAllowed value)
messageBotWriteAccessAllowed,
required TResult Function(MessageCall value) messageCall,
required TResult Function(MessageChatAddMembers value)
messageChatAddMembers,
required TResult Function(MessageChatAddedToCommunity value)
messageChatAddedToCommunity,
required TResult Function(MessageChatBoost value) messageChatBoost,
required TResult Function(MessageChatChangePhoto value)
messageChatChangePhoto,
required TResult Function(MessageChatChangeTitle value)
messageChatChangeTitle,
required TResult Function(MessageChatDeleteMember value)
messageChatDeleteMember,
required TResult Function(MessageChatDeletePhoto value)
messageChatDeletePhoto,
required TResult Function(
MessageChatHasProtectedContentDisableRequested value,
)
messageChatHasProtectedContentDisableRequested,
required TResult Function(MessageChatHasProtectedContentToggled value)
messageChatHasProtectedContentToggled,
required TResult Function(MessageChatJoinByLink value)
messageChatJoinByLink,
required TResult Function(MessageChatJoinByRequest value)
messageChatJoinByRequest,
required TResult Function(MessageChatOwnerChanged value)
messageChatOwnerChanged,
required TResult Function(MessageChatOwnerLeft value) messageChatOwnerLeft,
required TResult Function(MessageChatRemovedFromCommunity value)
messageChatRemovedFromCommunity,
required TResult Function(MessageChatSetBackground value)
messageChatSetBackground,
required TResult Function(MessageChatSetMessageAutoDeleteTime value)
messageChatSetMessageAutoDeleteTime,
required TResult Function(MessageChatSetTheme value) messageChatSetTheme,
required TResult Function(MessageChatShared value) messageChatShared,
required TResult Function(MessageChatUpgradeFrom value)
messageChatUpgradeFrom,
required TResult Function(MessageChatUpgradeTo value) messageChatUpgradeTo,
required TResult Function(MessageChecklist value) messageChecklist,
required TResult Function(MessageChecklistTasksAdded value)
messageChecklistTasksAdded,
required TResult Function(MessageChecklistTasksDone value)
messageChecklistTasksDone,
required TResult Function(MessageContact value) messageContact,
required TResult Function(MessageContactRegistered value)
messageContactRegistered,
required TResult Function(MessageCustomServiceAction value)
messageCustomServiceAction,
required TResult Function(MessageDice value) messageDice,
required TResult Function(MessageDirectMessagePriceChanged value)
messageDirectMessagePriceChanged,
required TResult Function(MessageDocument value) messageDocument,
required TResult Function(MessageExpiredPhoto value) messageExpiredPhoto,
required TResult Function(MessageExpiredVideo value) messageExpiredVideo,
required TResult Function(MessageExpiredVideoNote value)
messageExpiredVideoNote,
required TResult Function(MessageExpiredVoiceNote value)
messageExpiredVoiceNote,
required TResult Function(MessageForumTopicCreated value)
messageForumTopicCreated,
required TResult Function(MessageForumTopicEdited value)
messageForumTopicEdited,
required TResult Function(MessageForumTopicIsClosedToggled value)
messageForumTopicIsClosedToggled,
required TResult Function(MessageForumTopicIsHiddenToggled value)
messageForumTopicIsHiddenToggled,
required TResult Function(MessageGame value) messageGame,
required TResult Function(MessageGameScore value) messageGameScore,
required TResult Function(MessageGift value) messageGift,
required TResult Function(MessageGiftedPremium value) messageGiftedPremium,
required TResult Function(MessageGiftedStars value) messageGiftedStars,
required TResult Function(MessageGiftedTon value) messageGiftedTon,
required TResult Function(MessageGiveaway value) messageGiveaway,
required TResult Function(MessageGiveawayCompleted value)
messageGiveawayCompleted,
required TResult Function(MessageGiveawayCreated value)
messageGiveawayCreated,
required TResult Function(MessageGiveawayPrizeStars value)
messageGiveawayPrizeStars,
required TResult Function(MessageGiveawayWinners value)
messageGiveawayWinners,
required TResult Function(MessageGroupCall value) messageGroupCall,
required TResult Function(MessageInviteVideoChatParticipants value)
messageInviteVideoChatParticipants,
required TResult Function(MessageInvoice value) messageInvoice,
required TResult Function(MessageLiveLocation value) messageLiveLocation,
required TResult Function(MessageLocation value) messageLocation,
required TResult Function(MessageManagedBotCreated value)
messageManagedBotCreated,
required TResult Function(MessagePaidMedia value) messagePaidMedia,
required TResult Function(MessagePaidMessagePriceChanged value)
messagePaidMessagePriceChanged,
required TResult Function(MessagePaidMessagesRefunded value)
messagePaidMessagesRefunded,
required TResult Function(MessagePassportDataReceived value)
messagePassportDataReceived,
required TResult Function(MessagePassportDataSent value)
messagePassportDataSent,
required TResult Function(MessagePaymentRefunded value)
messagePaymentRefunded,
required TResult Function(MessagePaymentSuccessful value)
messagePaymentSuccessful,
required TResult Function(MessagePaymentSuccessfulBot value)
messagePaymentSuccessfulBot,
required TResult Function(MessagePhoto value) messagePhoto,
required TResult Function(MessagePinMessage value) messagePinMessage,
required TResult Function(MessagePoll value) messagePoll,
required TResult Function(MessagePollOptionAdded value)
messagePollOptionAdded,
required TResult Function(MessagePollOptionDeleted value)
messagePollOptionDeleted,
required TResult Function(MessagePremiumGiftCode value)
messagePremiumGiftCode,
required TResult Function(MessageProximityAlertTriggered value)
messageProximityAlertTriggered,
required TResult Function(MessageRefundedUpgradedGift value)
messageRefundedUpgradedGift,
required TResult Function(MessageRichMessage value) messageRichMessage,
required TResult Function(MessageScreenshotTaken value)
messageScreenshotTaken,
required TResult Function(MessageStakeDice value) messageStakeDice,
required TResult Function(MessageSticker value) messageSticker,
required TResult Function(MessageStory value) messageStory,
required TResult Function(MessageSuggestBirthdate value)
messageSuggestBirthdate,
required TResult Function(MessageSuggestProfilePhoto value)
messageSuggestProfilePhoto,
required TResult Function(MessageSuggestedPostApprovalFailed value)
messageSuggestedPostApprovalFailed,
required TResult Function(MessageSuggestedPostApproved value)
messageSuggestedPostApproved,
required TResult Function(MessageSuggestedPostDeclined value)
messageSuggestedPostDeclined,
required TResult Function(MessageSuggestedPostPaid value)
messageSuggestedPostPaid,
required TResult Function(MessageSuggestedPostRefunded value)
messageSuggestedPostRefunded,
required TResult Function(MessageSupergroupChatCreate value)
messageSupergroupChatCreate,
required TResult Function(MessageText value) messageText,
required TResult Function(MessageUnsupported value) messageUnsupported,
required TResult Function(MessageUpgradedGift value) messageUpgradedGift,
required TResult Function(MessageUpgradedGiftPurchaseOffer value)
messageUpgradedGiftPurchaseOffer,
required TResult Function(MessageUpgradedGiftPurchaseOfferRejected value)
messageUpgradedGiftPurchaseOfferRejected,
required TResult Function(MessageUsersShared value) messageUsersShared,
required TResult Function(MessageVenue value) messageVenue,
required TResult Function(MessageVideo value) messageVideo,
required TResult Function(MessageVideoChatEnded value)
messageVideoChatEnded,
required TResult Function(MessageVideoChatScheduled value)
messageVideoChatScheduled,
required TResult Function(MessageVideoChatStarted value)
messageVideoChatStarted,
required TResult Function(MessageVideoNote value) messageVideoNote,
required TResult Function(MessageVoiceNote value) messageVoiceNote,
required TResult Function(MessageWebAppDataReceived value)
messageWebAppDataReceived,
required TResult Function(MessageWebAppDataSent value)
messageWebAppDataSent,
}) {
switch (getConstructor()) {
case MessageAnimatedEmoji.constructor:
return messageAnimatedEmoji.call(this as MessageAnimatedEmoji);
case MessageAnimation.constructor:
return messageAnimation.call(this as MessageAnimation);
case MessageAudio.constructor:
return messageAudio.call(this as MessageAudio);
case MessageBasicGroupChatCreate.constructor:
return messageBasicGroupChatCreate.call(
this as MessageBasicGroupChatCreate,
);
case MessageBotWriteAccessAllowed.constructor:
return messageBotWriteAccessAllowed.call(
this as MessageBotWriteAccessAllowed,
);
case MessageCall.constructor:
return messageCall.call(this as MessageCall);
case MessageChatAddMembers.constructor:
return messageChatAddMembers.call(this as MessageChatAddMembers);
case MessageChatAddedToCommunity.constructor:
return messageChatAddedToCommunity.call(
this as MessageChatAddedToCommunity,
);
case MessageChatBoost.constructor:
return messageChatBoost.call(this as MessageChatBoost);
case MessageChatChangePhoto.constructor:
return messageChatChangePhoto.call(this as MessageChatChangePhoto);
case MessageChatChangeTitle.constructor:
return messageChatChangeTitle.call(this as MessageChatChangeTitle);
case MessageChatDeleteMember.constructor:
return messageChatDeleteMember.call(this as MessageChatDeleteMember);
case MessageChatDeletePhoto.constructor:
return messageChatDeletePhoto.call(this as MessageChatDeletePhoto);
case MessageChatHasProtectedContentDisableRequested.constructor:
return messageChatHasProtectedContentDisableRequested.call(
this as MessageChatHasProtectedContentDisableRequested,
);
case MessageChatHasProtectedContentToggled.constructor:
return messageChatHasProtectedContentToggled.call(
this as MessageChatHasProtectedContentToggled,
);
case MessageChatJoinByLink.constructor:
return messageChatJoinByLink.call(this as MessageChatJoinByLink);
case MessageChatJoinByRequest.constructor:
return messageChatJoinByRequest.call(this as MessageChatJoinByRequest);
case MessageChatOwnerChanged.constructor:
return messageChatOwnerChanged.call(this as MessageChatOwnerChanged);
case MessageChatOwnerLeft.constructor:
return messageChatOwnerLeft.call(this as MessageChatOwnerLeft);
case MessageChatRemovedFromCommunity.constructor:
return messageChatRemovedFromCommunity.call(
this as MessageChatRemovedFromCommunity,
);
case MessageChatSetBackground.constructor:
return messageChatSetBackground.call(this as MessageChatSetBackground);
case MessageChatSetMessageAutoDeleteTime.constructor:
return messageChatSetMessageAutoDeleteTime.call(
this as MessageChatSetMessageAutoDeleteTime,
);
case MessageChatSetTheme.constructor:
return messageChatSetTheme.call(this as MessageChatSetTheme);
case MessageChatShared.constructor:
return messageChatShared.call(this as MessageChatShared);
case MessageChatUpgradeFrom.constructor:
return messageChatUpgradeFrom.call(this as MessageChatUpgradeFrom);
case MessageChatUpgradeTo.constructor:
return messageChatUpgradeTo.call(this as MessageChatUpgradeTo);
case MessageChecklist.constructor:
return messageChecklist.call(this as MessageChecklist);
case MessageChecklistTasksAdded.constructor:
return messageChecklistTasksAdded.call(
this as MessageChecklistTasksAdded,
);
case MessageChecklistTasksDone.constructor:
return messageChecklistTasksDone.call(
this as MessageChecklistTasksDone,
);
case MessageContact.constructor:
return messageContact.call(this as MessageContact);
case MessageContactRegistered.constructor:
return messageContactRegistered.call(this as MessageContactRegistered);
case MessageCustomServiceAction.constructor:
return messageCustomServiceAction.call(
this as MessageCustomServiceAction,
);
case MessageDice.constructor:
return messageDice.call(this as MessageDice);
case MessageDirectMessagePriceChanged.constructor:
return messageDirectMessagePriceChanged.call(
this as MessageDirectMessagePriceChanged,
);
case MessageDocument.constructor:
return messageDocument.call(this as MessageDocument);
case MessageExpiredPhoto.constructor:
return messageExpiredPhoto.call(this as MessageExpiredPhoto);
case MessageExpiredVideo.constructor:
return messageExpiredVideo.call(this as MessageExpiredVideo);
case MessageExpiredVideoNote.constructor:
return messageExpiredVideoNote.call(this as MessageExpiredVideoNote);
case MessageExpiredVoiceNote.constructor:
return messageExpiredVoiceNote.call(this as MessageExpiredVoiceNote);
case MessageForumTopicCreated.constructor:
return messageForumTopicCreated.call(this as MessageForumTopicCreated);
case MessageForumTopicEdited.constructor:
return messageForumTopicEdited.call(this as MessageForumTopicEdited);
case MessageForumTopicIsClosedToggled.constructor:
return messageForumTopicIsClosedToggled.call(
this as MessageForumTopicIsClosedToggled,
);
case MessageForumTopicIsHiddenToggled.constructor:
return messageForumTopicIsHiddenToggled.call(
this as MessageForumTopicIsHiddenToggled,
);
case MessageGame.constructor:
return messageGame.call(this as MessageGame);
case MessageGameScore.constructor:
return messageGameScore.call(this as MessageGameScore);
case MessageGift.constructor:
return messageGift.call(this as MessageGift);
case MessageGiftedPremium.constructor:
return messageGiftedPremium.call(this as MessageGiftedPremium);
case MessageGiftedStars.constructor:
return messageGiftedStars.call(this as MessageGiftedStars);
case MessageGiftedTon.constructor:
return messageGiftedTon.call(this as MessageGiftedTon);
case MessageGiveaway.constructor:
return messageGiveaway.call(this as MessageGiveaway);
case MessageGiveawayCompleted.constructor:
return messageGiveawayCompleted.call(this as MessageGiveawayCompleted);
case MessageGiveawayCreated.constructor:
return messageGiveawayCreated.call(this as MessageGiveawayCreated);
case MessageGiveawayPrizeStars.constructor:
return messageGiveawayPrizeStars.call(
this as MessageGiveawayPrizeStars,
);
case MessageGiveawayWinners.constructor:
return messageGiveawayWinners.call(this as MessageGiveawayWinners);
case MessageGroupCall.constructor:
return messageGroupCall.call(this as MessageGroupCall);
case MessageInviteVideoChatParticipants.constructor:
return messageInviteVideoChatParticipants.call(
this as MessageInviteVideoChatParticipants,
);
case MessageInvoice.constructor:
return messageInvoice.call(this as MessageInvoice);
case MessageLiveLocation.constructor:
return messageLiveLocation.call(this as MessageLiveLocation);
case MessageLocation.constructor:
return messageLocation.call(this as MessageLocation);
case MessageManagedBotCreated.constructor:
return messageManagedBotCreated.call(this as MessageManagedBotCreated);
case MessagePaidMedia.constructor:
return messagePaidMedia.call(this as MessagePaidMedia);
case MessagePaidMessagePriceChanged.constructor:
return messagePaidMessagePriceChanged.call(
this as MessagePaidMessagePriceChanged,
);
case MessagePaidMessagesRefunded.constructor:
return messagePaidMessagesRefunded.call(
this as MessagePaidMessagesRefunded,
);
case MessagePassportDataReceived.constructor:
return messagePassportDataReceived.call(
this as MessagePassportDataReceived,
);
case MessagePassportDataSent.constructor:
return messagePassportDataSent.call(this as MessagePassportDataSent);
case MessagePaymentRefunded.constructor:
return messagePaymentRefunded.call(this as MessagePaymentRefunded);
case MessagePaymentSuccessful.constructor:
return messagePaymentSuccessful.call(this as MessagePaymentSuccessful);
case MessagePaymentSuccessfulBot.constructor:
return messagePaymentSuccessfulBot.call(
this as MessagePaymentSuccessfulBot,
);
case MessagePhoto.constructor:
return messagePhoto.call(this as MessagePhoto);
case MessagePinMessage.constructor:
return messagePinMessage.call(this as MessagePinMessage);
case MessagePoll.constructor:
return messagePoll.call(this as MessagePoll);
case MessagePollOptionAdded.constructor:
return messagePollOptionAdded.call(this as MessagePollOptionAdded);
case MessagePollOptionDeleted.constructor:
return messagePollOptionDeleted.call(this as MessagePollOptionDeleted);
case MessagePremiumGiftCode.constructor:
return messagePremiumGiftCode.call(this as MessagePremiumGiftCode);
case MessageProximityAlertTriggered.constructor:
return messageProximityAlertTriggered.call(
this as MessageProximityAlertTriggered,
);
case MessageRefundedUpgradedGift.constructor:
return messageRefundedUpgradedGift.call(
this as MessageRefundedUpgradedGift,
);
case MessageRichMessage.constructor:
return messageRichMessage.call(this as MessageRichMessage);
case MessageScreenshotTaken.constructor:
return messageScreenshotTaken.call(this as MessageScreenshotTaken);
case MessageStakeDice.constructor:
return messageStakeDice.call(this as MessageStakeDice);
case MessageSticker.constructor:
return messageSticker.call(this as MessageSticker);
case MessageStory.constructor:
return messageStory.call(this as MessageStory);
case MessageSuggestBirthdate.constructor:
return messageSuggestBirthdate.call(this as MessageSuggestBirthdate);
case MessageSuggestProfilePhoto.constructor:
return messageSuggestProfilePhoto.call(
this as MessageSuggestProfilePhoto,
);
case MessageSuggestedPostApprovalFailed.constructor:
return messageSuggestedPostApprovalFailed.call(
this as MessageSuggestedPostApprovalFailed,
);
case MessageSuggestedPostApproved.constructor:
return messageSuggestedPostApproved.call(
this as MessageSuggestedPostApproved,
);
case MessageSuggestedPostDeclined.constructor:
return messageSuggestedPostDeclined.call(
this as MessageSuggestedPostDeclined,
);
case MessageSuggestedPostPaid.constructor:
return messageSuggestedPostPaid.call(this as MessageSuggestedPostPaid);
case MessageSuggestedPostRefunded.constructor:
return messageSuggestedPostRefunded.call(
this as MessageSuggestedPostRefunded,
);
case MessageSupergroupChatCreate.constructor:
return messageSupergroupChatCreate.call(
this as MessageSupergroupChatCreate,
);
case MessageText.constructor:
return messageText.call(this as MessageText);
case MessageUnsupported.constructor:
return messageUnsupported.call(this as MessageUnsupported);
case MessageUpgradedGift.constructor:
return messageUpgradedGift.call(this as MessageUpgradedGift);
case MessageUpgradedGiftPurchaseOffer.constructor:
return messageUpgradedGiftPurchaseOffer.call(
this as MessageUpgradedGiftPurchaseOffer,
);
case MessageUpgradedGiftPurchaseOfferRejected.constructor:
return messageUpgradedGiftPurchaseOfferRejected.call(
this as MessageUpgradedGiftPurchaseOfferRejected,
);
case MessageUsersShared.constructor:
return messageUsersShared.call(this as MessageUsersShared);
case MessageVenue.constructor:
return messageVenue.call(this as MessageVenue);
case MessageVideo.constructor:
return messageVideo.call(this as MessageVideo);
case MessageVideoChatEnded.constructor:
return messageVideoChatEnded.call(this as MessageVideoChatEnded);
case MessageVideoChatScheduled.constructor:
return messageVideoChatScheduled.call(
this as MessageVideoChatScheduled,
);
case MessageVideoChatStarted.constructor:
return messageVideoChatStarted.call(this as MessageVideoChatStarted);
case MessageVideoNote.constructor:
return messageVideoNote.call(this as MessageVideoNote);
case MessageVoiceNote.constructor:
return messageVoiceNote.call(this as MessageVoiceNote);
case MessageWebAppDataReceived.constructor:
return messageWebAppDataReceived.call(
this as MessageWebAppDataReceived,
);
case MessageWebAppDataSent.constructor:
return messageWebAppDataSent.call(this as MessageWebAppDataSent);
}
throw StateError('not handled type Generator');
}