ChatEventActionExtensions extension

on

Methods

map<TResult extends Object?>({required TResult chatEventAccentColorChanged(ChatEventAccentColorChanged value), required TResult chatEventActiveUsernamesChanged(ChatEventActiveUsernamesChanged value), required TResult chatEventAutomaticTranslationToggled(ChatEventAutomaticTranslationToggled value), required TResult chatEventAvailableReactionsChanged(ChatEventAvailableReactionsChanged value), required TResult chatEventBackgroundChanged(ChatEventBackgroundChanged value), required TResult chatEventCustomEmojiStickerSetChanged(ChatEventCustomEmojiStickerSetChanged value), required TResult chatEventDescriptionChanged(ChatEventDescriptionChanged value), required TResult chatEventEmojiStatusChanged(ChatEventEmojiStatusChanged value), required TResult chatEventForumTopicCreated(ChatEventForumTopicCreated value), required TResult chatEventForumTopicDeleted(ChatEventForumTopicDeleted value), required TResult chatEventForumTopicEdited(ChatEventForumTopicEdited value), required TResult chatEventForumTopicPinned(ChatEventForumTopicPinned value), required TResult chatEventForumTopicToggleIsClosed(ChatEventForumTopicToggleIsClosed value), required TResult chatEventForumTopicToggleIsHidden(ChatEventForumTopicToggleIsHidden value), required TResult chatEventHasAggressiveAntiSpamEnabledToggled(ChatEventHasAggressiveAntiSpamEnabledToggled value), required TResult chatEventHasProtectedContentToggled(ChatEventHasProtectedContentToggled value), required TResult chatEventInviteLinkDeleted(ChatEventInviteLinkDeleted value), required TResult chatEventInviteLinkEdited(ChatEventInviteLinkEdited value), required TResult chatEventInviteLinkRevoked(ChatEventInviteLinkRevoked value), required TResult chatEventInvitesToggled(ChatEventInvitesToggled value), required TResult chatEventIsAllHistoryAvailableToggled(ChatEventIsAllHistoryAvailableToggled value), required TResult chatEventIsForumToggled(ChatEventIsForumToggled value), required TResult chatEventLinkedChatChanged(ChatEventLinkedChatChanged value), required TResult chatEventLocationChanged(ChatEventLocationChanged value), required TResult chatEventMemberInvited(ChatEventMemberInvited value), required TResult chatEventMemberJoined(ChatEventMemberJoined value), required TResult chatEventMemberJoinedByInviteLink(ChatEventMemberJoinedByInviteLink value), required TResult chatEventMemberJoinedByRequest(ChatEventMemberJoinedByRequest value), required TResult chatEventMemberLeft(ChatEventMemberLeft value), required TResult chatEventMemberPromoted(ChatEventMemberPromoted value), required TResult chatEventMemberRestricted(ChatEventMemberRestricted value), required TResult chatEventMemberSubscriptionExtended(ChatEventMemberSubscriptionExtended value), required TResult chatEventMemberTagChanged(ChatEventMemberTagChanged value), required TResult chatEventMessageAutoDeleteTimeChanged(ChatEventMessageAutoDeleteTimeChanged value), required TResult chatEventMessageDeleted(ChatEventMessageDeleted value), required TResult chatEventMessageEdited(ChatEventMessageEdited value), required TResult chatEventMessagePinned(ChatEventMessagePinned value), required TResult chatEventMessageUnpinned(ChatEventMessageUnpinned value), required TResult chatEventPermissionsChanged(ChatEventPermissionsChanged value), required TResult chatEventPhotoChanged(ChatEventPhotoChanged value), required TResult chatEventPollStopped(ChatEventPollStopped value), required TResult chatEventProfileAccentColorChanged(ChatEventProfileAccentColorChanged value), required TResult chatEventShowMessageSenderToggled(ChatEventShowMessageSenderToggled value), required TResult chatEventSignMessagesToggled(ChatEventSignMessagesToggled value), required TResult chatEventSlowModeDelayChanged(ChatEventSlowModeDelayChanged value), required TResult chatEventStickerSetChanged(ChatEventStickerSetChanged value), required TResult chatEventTitleChanged(ChatEventTitleChanged value), required TResult chatEventUsernameChanged(ChatEventUsernameChanged value), required TResult chatEventVideoChatCreated(ChatEventVideoChatCreated value), required TResult chatEventVideoChatEnded(ChatEventVideoChatEnded value), required TResult chatEventVideoChatMuteNewParticipantsToggled(ChatEventVideoChatMuteNewParticipantsToggled value), required TResult chatEventVideoChatParticipantIsMutedToggled(ChatEventVideoChatParticipantIsMutedToggled value), required TResult chatEventVideoChatParticipantVolumeLevelChanged(ChatEventVideoChatParticipantVolumeLevelChanged value)}) → TResult

Available on ChatEventAction, provided by the ChatEventActionExtensions extension

maybeMap<TResult extends Object?>({TResult chatEventAccentColorChanged(ChatEventAccentColorChanged value)?, TResult chatEventActiveUsernamesChanged(ChatEventActiveUsernamesChanged value)?, TResult chatEventAutomaticTranslationToggled(ChatEventAutomaticTranslationToggled value)?, TResult chatEventAvailableReactionsChanged(ChatEventAvailableReactionsChanged value)?, TResult chatEventBackgroundChanged(ChatEventBackgroundChanged value)?, TResult chatEventCustomEmojiStickerSetChanged(ChatEventCustomEmojiStickerSetChanged value)?, TResult chatEventDescriptionChanged(ChatEventDescriptionChanged value)?, TResult chatEventEmojiStatusChanged(ChatEventEmojiStatusChanged value)?, TResult chatEventForumTopicCreated(ChatEventForumTopicCreated value)?, TResult chatEventForumTopicDeleted(ChatEventForumTopicDeleted value)?, TResult chatEventForumTopicEdited(ChatEventForumTopicEdited value)?, TResult chatEventForumTopicPinned(ChatEventForumTopicPinned value)?, TResult chatEventForumTopicToggleIsClosed(ChatEventForumTopicToggleIsClosed value)?, TResult chatEventForumTopicToggleIsHidden(ChatEventForumTopicToggleIsHidden value)?, TResult chatEventHasAggressiveAntiSpamEnabledToggled(ChatEventHasAggressiveAntiSpamEnabledToggled value)?, TResult chatEventHasProtectedContentToggled(ChatEventHasProtectedContentToggled value)?, TResult chatEventInviteLinkDeleted(ChatEventInviteLinkDeleted value)?, TResult chatEventInviteLinkEdited(ChatEventInviteLinkEdited value)?, TResult chatEventInviteLinkRevoked(ChatEventInviteLinkRevoked value)?, TResult chatEventInvitesToggled(ChatEventInvitesToggled value)?, TResult chatEventIsAllHistoryAvailableToggled(ChatEventIsAllHistoryAvailableToggled value)?, TResult chatEventIsForumToggled(ChatEventIsForumToggled value)?, TResult chatEventLinkedChatChanged(ChatEventLinkedChatChanged value)?, TResult chatEventLocationChanged(ChatEventLocationChanged value)?, TResult chatEventMemberInvited(ChatEventMemberInvited value)?, TResult chatEventMemberJoined(ChatEventMemberJoined value)?, TResult chatEventMemberJoinedByInviteLink(ChatEventMemberJoinedByInviteLink value)?, TResult chatEventMemberJoinedByRequest(ChatEventMemberJoinedByRequest value)?, TResult chatEventMemberLeft(ChatEventMemberLeft value)?, TResult chatEventMemberPromoted(ChatEventMemberPromoted value)?, TResult chatEventMemberRestricted(ChatEventMemberRestricted value)?, TResult chatEventMemberSubscriptionExtended(ChatEventMemberSubscriptionExtended value)?, TResult chatEventMemberTagChanged(ChatEventMemberTagChanged value)?, TResult chatEventMessageAutoDeleteTimeChanged(ChatEventMessageAutoDeleteTimeChanged value)?, TResult chatEventMessageDeleted(ChatEventMessageDeleted value)?, TResult chatEventMessageEdited(ChatEventMessageEdited value)?, TResult chatEventMessagePinned(ChatEventMessagePinned value)?, TResult chatEventMessageUnpinned(ChatEventMessageUnpinned value)?, TResult chatEventPermissionsChanged(ChatEventPermissionsChanged value)?, TResult chatEventPhotoChanged(ChatEventPhotoChanged value)?, TResult chatEventPollStopped(ChatEventPollStopped value)?, TResult chatEventProfileAccentColorChanged(ChatEventProfileAccentColorChanged value)?, TResult chatEventShowMessageSenderToggled(ChatEventShowMessageSenderToggled value)?, TResult chatEventSignMessagesToggled(ChatEventSignMessagesToggled value)?, TResult chatEventSlowModeDelayChanged(ChatEventSlowModeDelayChanged value)?, TResult chatEventStickerSetChanged(ChatEventStickerSetChanged value)?, TResult chatEventTitleChanged(ChatEventTitleChanged value)?, TResult chatEventUsernameChanged(ChatEventUsernameChanged value)?, TResult chatEventVideoChatCreated(ChatEventVideoChatCreated value)?, TResult chatEventVideoChatEnded(ChatEventVideoChatEnded value)?, TResult chatEventVideoChatMuteNewParticipantsToggled(ChatEventVideoChatMuteNewParticipantsToggled value)?, TResult chatEventVideoChatParticipantIsMutedToggled(ChatEventVideoChatParticipantIsMutedToggled value)?, TResult chatEventVideoChatParticipantVolumeLevelChanged(ChatEventVideoChatParticipantVolumeLevelChanged value)?, required TResult orElse()}) → TResult

Available on ChatEventAction, provided by the ChatEventActionExtensions extension