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
| Constructor | TL name |
|---|---|
ChannelAdminLogEventActionChangeAbout | channelAdminLogEventActionChangeAbout |
ChannelAdminLogEventActionChangeAvailableReactions | channelAdminLogEventActionChangeAvailableReactions |
ChannelAdminLogEventActionChangeEmojiStatus | channelAdminLogEventActionChangeEmojiStatus |
ChannelAdminLogEventActionChangeEmojiStickerSet | channelAdminLogEventActionChangeEmojiStickerSet |
ChannelAdminLogEventActionChangeHistoryTTL | channelAdminLogEventActionChangeHistoryTTL |
ChannelAdminLogEventActionChangeLinkedChat | channelAdminLogEventActionChangeLinkedChat |
ChannelAdminLogEventActionChangeLocation | channelAdminLogEventActionChangeLocation |
ChannelAdminLogEventActionChangePeerColor | channelAdminLogEventActionChangePeerColor |
ChannelAdminLogEventActionChangePhoto | channelAdminLogEventActionChangePhoto |
ChannelAdminLogEventActionChangeProfilePeerColor | channelAdminLogEventActionChangeProfilePeerColor |
ChannelAdminLogEventActionChangeStickerSet | channelAdminLogEventActionChangeStickerSet |
ChannelAdminLogEventActionChangeTitle | channelAdminLogEventActionChangeTitle |
ChannelAdminLogEventActionChangeUsername | channelAdminLogEventActionChangeUsername |
ChannelAdminLogEventActionChangeUsernames | channelAdminLogEventActionChangeUsernames |
ChannelAdminLogEventActionChangeWallpaper | channelAdminLogEventActionChangeWallpaper |
ChannelAdminLogEventActionCreateTopic | channelAdminLogEventActionCreateTopic |
ChannelAdminLogEventActionDefaultBannedRights | channelAdminLogEventActionDefaultBannedRights |
ChannelAdminLogEventActionDeleteMessage | channelAdminLogEventActionDeleteMessage |
ChannelAdminLogEventActionDeleteTopic | channelAdminLogEventActionDeleteTopic |
ChannelAdminLogEventActionDiscardGroupCall | channelAdminLogEventActionDiscardGroupCall |
ChannelAdminLogEventActionEditMessage | channelAdminLogEventActionEditMessage |
ChannelAdminLogEventActionEditTopic | channelAdminLogEventActionEditTopic |
ChannelAdminLogEventActionExportedInviteDelete | channelAdminLogEventActionExportedInviteDelete |
ChannelAdminLogEventActionExportedInviteEdit | channelAdminLogEventActionExportedInviteEdit |
ChannelAdminLogEventActionExportedInviteRevoke | channelAdminLogEventActionExportedInviteRevoke |
ChannelAdminLogEventActionParticipantEditRank | channelAdminLogEventActionParticipantEditRank |
ChannelAdminLogEventActionParticipantInvite | channelAdminLogEventActionParticipantInvite |
ChannelAdminLogEventActionParticipantJoin | channelAdminLogEventActionParticipantJoin |
ChannelAdminLogEventActionParticipantJoinByInvite | channelAdminLogEventActionParticipantJoinByInvite |
ChannelAdminLogEventActionParticipantLeave | channelAdminLogEventActionParticipantLeave |
ChannelAdminLogEventActionParticipantMute | channelAdminLogEventActionParticipantMute |
ChannelAdminLogEventActionParticipantSubExtend | channelAdminLogEventActionParticipantSubExtend |
ChannelAdminLogEventActionParticipantToggleAdmin | channelAdminLogEventActionParticipantToggleAdmin |
ChannelAdminLogEventActionParticipantToggleBan | channelAdminLogEventActionParticipantToggleBan |
ChannelAdminLogEventActionParticipantUnmute | channelAdminLogEventActionParticipantUnmute |
ChannelAdminLogEventActionParticipantVolume | channelAdminLogEventActionParticipantVolume |
ChannelAdminLogEventActionPinTopic | channelAdminLogEventActionPinTopic |
ChannelAdminLogEventActionSendMessage | channelAdminLogEventActionSendMessage |
ChannelAdminLogEventActionStartGroupCall | channelAdminLogEventActionStartGroupCall |
ChannelAdminLogEventActionStopPoll | channelAdminLogEventActionStopPoll |
ChannelAdminLogEventActionToggleAntiSpam | channelAdminLogEventActionToggleAntiSpam |
ChannelAdminLogEventActionToggleAutotranslation | channelAdminLogEventActionToggleAutotranslation |
ChannelAdminLogEventActionToggleForum | channelAdminLogEventActionToggleForum |
ChannelAdminLogEventActionToggleGroupCallSetting | channelAdminLogEventActionToggleGroupCallSetting |
ChannelAdminLogEventActionToggleInvites | channelAdminLogEventActionToggleInvites |
ChannelAdminLogEventActionToggleNoForwards | channelAdminLogEventActionToggleNoForwards |
ChannelAdminLogEventActionTogglePreHistoryHidden | channelAdminLogEventActionTogglePreHistoryHidden |
ChannelAdminLogEventActionToggleSignatureProfiles | channelAdminLogEventActionToggleSignatureProfiles |
ChannelAdminLogEventActionToggleSignatures | channelAdminLogEventActionToggleSignatures |
ChannelAdminLogEventActionToggleSlowMode | channelAdminLogEventActionToggleSlowMode |
ChannelAdminLogEventActionUpdatePinned | channelAdminLogEventActionUpdatePinned |