Skip to main content

ChannelParticipant

This is a boxed type (a TL class): the Go interface tg.ChannelParticipantClass, 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.ChannelParticipant: // channelParticipant
case *tg.ChannelParticipantAdmin: // channelParticipantAdmin
case *tg.ChannelParticipantBanned: // channelParticipantBanned
case *tg.ChannelParticipantCreator: // channelParticipantCreator
case *tg.ChannelParticipantLeft: // channelParticipantLeft
case *tg.ChannelParticipantSelf: // channelParticipantSelf
}

Constructors

ConstructorTL name
ChannelParticipantchannelParticipant
ChannelParticipantAdminchannelParticipantAdmin
ChannelParticipantBannedchannelParticipantBanned
ChannelParticipantCreatorchannelParticipantCreator
ChannelParticipantLeftchannelParticipantLeft
ChannelParticipantSelfchannelParticipantSelf

References