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