PublicChat

Types

Link copied to clipboard
data class FromChannel(val dateOfOriginal: TelegramDate, val messageId: MessageId, val channelChat: ChannelChat, val signature: String? = null) : ForwardInfo.PublicChat

Represent forward info for the message sent by channelChat into that channel

Link copied to clipboard
data class FromSupergroup(val dateOfOriginal: TelegramDate, val group: SupergroupChat) : ForwardInfo.PublicChat
Link copied to clipboard
data class SentByChannel(val dateOfOriginal: TelegramDate, val channelChat: ChannelChat, val signature: String? = null) : ForwardInfo.PublicChat

Represent forward info for the message sent by channelChat into some group

Properties

Link copied to clipboard
abstract val chat: PublicChat
Link copied to clipboard

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
inline fun ForwardInfo.asForwardFromChannelInfo(): ForwardFromChannelInfo?
Link copied to clipboard
inline fun ForwardInfo.asForwardFromSupergroupInfo(): ForwardFromSupergroupInfo?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> ForwardInfo.ifByUser(block: (ForwardInfo.ByUser) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> ForwardInfo.ifPublicChat(block: (ForwardInfo.PublicChat) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun ForwardInfo.requireForwardFromChannelInfo(): ForwardFromChannelInfo
Link copied to clipboard
inline fun ForwardInfo.requireForwardFromSupergroupInfo(): ForwardFromSupergroupInfo
Link copied to clipboard
Link copied to clipboard
inline fun <T> ForwardInfo.whenForwardFromChannelInfo(block: (ForwardFromChannelInfo) -> T): T?
Link copied to clipboard
inline fun <T> ForwardInfo.whenForwardFromSupergroupInfo(block: (ForwardFromSupergroupInfo) -> T): T?
Link copied to clipboard