ForwardInfo

sealed class ForwardInfo

Properties

Link copied to clipboard
abstract val dateOfOriginal: TelegramDate

Inheritors

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

Extensions

Link copied to clipboard
inline fun ForwardInfo.asAnonymousForwardInfo(): AnonymousForwardInfo?
Link copied to clipboard
inline fun ForwardInfo.asForwardFromChannelInfo(): ForwardFromChannelInfo?
Link copied to clipboard
inline fun ForwardInfo.asForwardFromPublicChatInfo(): ForwardFromPublicChatInfo?
Link copied to clipboard
inline fun ForwardInfo.asForwardFromSupergroupInfo(): ForwardFromSupergroupInfo?
Link copied to clipboard
inline fun ForwardInfo.asUserForwardInfo(): UserForwardInfo?
Link copied to clipboard
inline fun ForwardInfo.requireAnonymousForwardInfo(): AnonymousForwardInfo
Link copied to clipboard
inline fun ForwardInfo.requireForwardFromChannelInfo(): ForwardFromChannelInfo
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun ForwardInfo.requireUserForwardInfo(): UserForwardInfo
Link copied to clipboard
inline fun <T> ForwardInfo.whenAnonymousForwardInfo(block: (AnonymousForwardInfo) -> T): T?
Link copied to clipboard
inline fun <T> ForwardInfo.whenForwardFromChannelInfo(block: (ForwardFromChannelInfo) -> T): T?
Link copied to clipboard
inline fun <T> ForwardInfo.whenForwardFromPublicChatInfo(block: (ForwardFromPublicChatInfo) -> T): T?
Link copied to clipboard
inline fun <T> ForwardInfo.whenForwardFromSupergroupInfo(block: (ForwardFromSupergroupInfo) -> T): T?
Link copied to clipboard
inline fun <T> ForwardInfo.whenUserForwardInfo(block: (UserForwardInfo) -> T): T?