FromChannel

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

Constructors

Link copied to clipboard
fun FromChannel(dateOfOriginal: TelegramDate, messageId: MessageId, channelChat: ChannelChat, signature: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
open override val chat: PublicChat
Link copied to clipboard
open override val dateOfOriginal: TelegramDate
Link copied to clipboard
Link copied to clipboard
val signature: String? = null

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