Skip to main content

ChannelAdminLogEventAction

This is a boxed type (a TL class): the Go interface tg.ChannelAdminLogEventActionClass, implemented by the constructors below. A value of this type is one of them — switch on the concrete type to handle it.

switch v := value.(type) {
case *tg.ChannelAdminLogEventActionChangeAbout: // channelAdminLogEventActionChangeAbout
case *tg.ChannelAdminLogEventActionChangeAvailableReactions: // channelAdminLogEventActionChangeAvailableReactions
case *tg.ChannelAdminLogEventActionChangeEmojiStatus: // channelAdminLogEventActionChangeEmojiStatus
case *tg.ChannelAdminLogEventActionChangeEmojiStickerSet: // channelAdminLogEventActionChangeEmojiStickerSet
case *tg.ChannelAdminLogEventActionChangeHistoryTTL: // channelAdminLogEventActionChangeHistoryTTL
case *tg.ChannelAdminLogEventActionChangeLinkedChat: // channelAdminLogEventActionChangeLinkedChat
case *tg.ChannelAdminLogEventActionChangeLocation: // channelAdminLogEventActionChangeLocation
case *tg.ChannelAdminLogEventActionChangePeerColor: // channelAdminLogEventActionChangePeerColor
case *tg.ChannelAdminLogEventActionChangePhoto: // channelAdminLogEventActionChangePhoto
case *tg.ChannelAdminLogEventActionChangeProfilePeerColor: // channelAdminLogEventActionChangeProfilePeerColor
case *tg.ChannelAdminLogEventActionChangeStickerSet: // channelAdminLogEventActionChangeStickerSet
case *tg.ChannelAdminLogEventActionChangeTitle: // channelAdminLogEventActionChangeTitle
case *tg.ChannelAdminLogEventActionChangeUsername: // channelAdminLogEventActionChangeUsername
case *tg.ChannelAdminLogEventActionChangeUsernames: // channelAdminLogEventActionChangeUsernames
case *tg.ChannelAdminLogEventActionChangeWallpaper: // channelAdminLogEventActionChangeWallpaper
case *tg.ChannelAdminLogEventActionCreateTopic: // channelAdminLogEventActionCreateTopic
case *tg.ChannelAdminLogEventActionDefaultBannedRights: // channelAdminLogEventActionDefaultBannedRights
case *tg.ChannelAdminLogEventActionDeleteMessage: // channelAdminLogEventActionDeleteMessage
case *tg.ChannelAdminLogEventActionDeleteTopic: // channelAdminLogEventActionDeleteTopic
case *tg.ChannelAdminLogEventActionDiscardGroupCall: // channelAdminLogEventActionDiscardGroupCall
case *tg.ChannelAdminLogEventActionEditMessage: // channelAdminLogEventActionEditMessage
case *tg.ChannelAdminLogEventActionEditTopic: // channelAdminLogEventActionEditTopic
case *tg.ChannelAdminLogEventActionExportedInviteDelete: // channelAdminLogEventActionExportedInviteDelete
case *tg.ChannelAdminLogEventActionExportedInviteEdit: // channelAdminLogEventActionExportedInviteEdit
case *tg.ChannelAdminLogEventActionExportedInviteRevoke: // channelAdminLogEventActionExportedInviteRevoke
case *tg.ChannelAdminLogEventActionParticipantEditRank: // channelAdminLogEventActionParticipantEditRank
case *tg.ChannelAdminLogEventActionParticipantInvite: // channelAdminLogEventActionParticipantInvite
case *tg.ChannelAdminLogEventActionParticipantJoin: // channelAdminLogEventActionParticipantJoin
case *tg.ChannelAdminLogEventActionParticipantJoinByInvite: // channelAdminLogEventActionParticipantJoinByInvite
case *tg.ChannelAdminLogEventActionParticipantLeave: // channelAdminLogEventActionParticipantLeave
case *tg.ChannelAdminLogEventActionParticipantMute: // channelAdminLogEventActionParticipantMute
case *tg.ChannelAdminLogEventActionParticipantSubExtend: // channelAdminLogEventActionParticipantSubExtend
case *tg.ChannelAdminLogEventActionParticipantToggleAdmin: // channelAdminLogEventActionParticipantToggleAdmin
case *tg.ChannelAdminLogEventActionParticipantToggleBan: // channelAdminLogEventActionParticipantToggleBan
case *tg.ChannelAdminLogEventActionParticipantUnmute: // channelAdminLogEventActionParticipantUnmute
case *tg.ChannelAdminLogEventActionParticipantVolume: // channelAdminLogEventActionParticipantVolume
case *tg.ChannelAdminLogEventActionPinTopic: // channelAdminLogEventActionPinTopic
case *tg.ChannelAdminLogEventActionSendMessage: // channelAdminLogEventActionSendMessage
case *tg.ChannelAdminLogEventActionStartGroupCall: // channelAdminLogEventActionStartGroupCall
case *tg.ChannelAdminLogEventActionStopPoll: // channelAdminLogEventActionStopPoll
case *tg.ChannelAdminLogEventActionToggleAntiSpam: // channelAdminLogEventActionToggleAntiSpam
case *tg.ChannelAdminLogEventActionToggleAutotranslation: // channelAdminLogEventActionToggleAutotranslation
case *tg.ChannelAdminLogEventActionToggleForum: // channelAdminLogEventActionToggleForum
case *tg.ChannelAdminLogEventActionToggleGroupCallSetting: // channelAdminLogEventActionToggleGroupCallSetting
case *tg.ChannelAdminLogEventActionToggleInvites: // channelAdminLogEventActionToggleInvites
case *tg.ChannelAdminLogEventActionToggleNoForwards: // channelAdminLogEventActionToggleNoForwards
case *tg.ChannelAdminLogEventActionTogglePreHistoryHidden: // channelAdminLogEventActionTogglePreHistoryHidden
case *tg.ChannelAdminLogEventActionToggleSignatureProfiles: // channelAdminLogEventActionToggleSignatureProfiles
case *tg.ChannelAdminLogEventActionToggleSignatures: // channelAdminLogEventActionToggleSignatures
case *tg.ChannelAdminLogEventActionToggleSlowMode: // channelAdminLogEventActionToggleSlowMode
case *tg.ChannelAdminLogEventActionUpdatePinned: // channelAdminLogEventActionUpdatePinned
}

Constructors

ConstructorTL name
ChannelAdminLogEventActionChangeAboutchannelAdminLogEventActionChangeAbout
ChannelAdminLogEventActionChangeAvailableReactionschannelAdminLogEventActionChangeAvailableReactions
ChannelAdminLogEventActionChangeEmojiStatuschannelAdminLogEventActionChangeEmojiStatus
ChannelAdminLogEventActionChangeEmojiStickerSetchannelAdminLogEventActionChangeEmojiStickerSet
ChannelAdminLogEventActionChangeHistoryTTLchannelAdminLogEventActionChangeHistoryTTL
ChannelAdminLogEventActionChangeLinkedChatchannelAdminLogEventActionChangeLinkedChat
ChannelAdminLogEventActionChangeLocationchannelAdminLogEventActionChangeLocation
ChannelAdminLogEventActionChangePeerColorchannelAdminLogEventActionChangePeerColor
ChannelAdminLogEventActionChangePhotochannelAdminLogEventActionChangePhoto
ChannelAdminLogEventActionChangeProfilePeerColorchannelAdminLogEventActionChangeProfilePeerColor
ChannelAdminLogEventActionChangeStickerSetchannelAdminLogEventActionChangeStickerSet
ChannelAdminLogEventActionChangeTitlechannelAdminLogEventActionChangeTitle
ChannelAdminLogEventActionChangeUsernamechannelAdminLogEventActionChangeUsername
ChannelAdminLogEventActionChangeUsernameschannelAdminLogEventActionChangeUsernames
ChannelAdminLogEventActionChangeWallpaperchannelAdminLogEventActionChangeWallpaper
ChannelAdminLogEventActionCreateTopicchannelAdminLogEventActionCreateTopic
ChannelAdminLogEventActionDefaultBannedRightschannelAdminLogEventActionDefaultBannedRights
ChannelAdminLogEventActionDeleteMessagechannelAdminLogEventActionDeleteMessage
ChannelAdminLogEventActionDeleteTopicchannelAdminLogEventActionDeleteTopic
ChannelAdminLogEventActionDiscardGroupCallchannelAdminLogEventActionDiscardGroupCall
ChannelAdminLogEventActionEditMessagechannelAdminLogEventActionEditMessage
ChannelAdminLogEventActionEditTopicchannelAdminLogEventActionEditTopic
ChannelAdminLogEventActionExportedInviteDeletechannelAdminLogEventActionExportedInviteDelete
ChannelAdminLogEventActionExportedInviteEditchannelAdminLogEventActionExportedInviteEdit
ChannelAdminLogEventActionExportedInviteRevokechannelAdminLogEventActionExportedInviteRevoke
ChannelAdminLogEventActionParticipantEditRankchannelAdminLogEventActionParticipantEditRank
ChannelAdminLogEventActionParticipantInvitechannelAdminLogEventActionParticipantInvite
ChannelAdminLogEventActionParticipantJoinchannelAdminLogEventActionParticipantJoin
ChannelAdminLogEventActionParticipantJoinByInvitechannelAdminLogEventActionParticipantJoinByInvite
ChannelAdminLogEventActionParticipantLeavechannelAdminLogEventActionParticipantLeave
ChannelAdminLogEventActionParticipantMutechannelAdminLogEventActionParticipantMute
ChannelAdminLogEventActionParticipantSubExtendchannelAdminLogEventActionParticipantSubExtend
ChannelAdminLogEventActionParticipantToggleAdminchannelAdminLogEventActionParticipantToggleAdmin
ChannelAdminLogEventActionParticipantToggleBanchannelAdminLogEventActionParticipantToggleBan
ChannelAdminLogEventActionParticipantUnmutechannelAdminLogEventActionParticipantUnmute
ChannelAdminLogEventActionParticipantVolumechannelAdminLogEventActionParticipantVolume
ChannelAdminLogEventActionPinTopicchannelAdminLogEventActionPinTopic
ChannelAdminLogEventActionSendMessagechannelAdminLogEventActionSendMessage
ChannelAdminLogEventActionStartGroupCallchannelAdminLogEventActionStartGroupCall
ChannelAdminLogEventActionStopPollchannelAdminLogEventActionStopPoll
ChannelAdminLogEventActionToggleAntiSpamchannelAdminLogEventActionToggleAntiSpam
ChannelAdminLogEventActionToggleAutotranslationchannelAdminLogEventActionToggleAutotranslation
ChannelAdminLogEventActionToggleForumchannelAdminLogEventActionToggleForum
ChannelAdminLogEventActionToggleGroupCallSettingchannelAdminLogEventActionToggleGroupCallSetting
ChannelAdminLogEventActionToggleInviteschannelAdminLogEventActionToggleInvites
ChannelAdminLogEventActionToggleNoForwardschannelAdminLogEventActionToggleNoForwards
ChannelAdminLogEventActionTogglePreHistoryHiddenchannelAdminLogEventActionTogglePreHistoryHidden
ChannelAdminLogEventActionToggleSignatureProfileschannelAdminLogEventActionToggleSignatureProfiles
ChannelAdminLogEventActionToggleSignatureschannelAdminLogEventActionToggleSignatures
ChannelAdminLogEventActionToggleSlowModechannelAdminLogEventActionToggleSlowMode
ChannelAdminLogEventActionUpdatePinnedchannelAdminLogEventActionUpdatePinned

References