CommonSupergroupEventMessage

data class CommonSupergroupEventMessage<T : SupergroupEvent>(    val messageId: MessageIdentifier,     val from: User,     val chat: SupergroupChat,     val chatEvent: T,     val date: DateTime) : SupergroupEventMessage<T>

Constructors

Link copied to clipboard
fun <T : SupergroupEvent> CommonSupergroupEventMessage(    messageId: MessageIdentifier,     from: User,     chat: SupergroupChat,     chatEvent: T,     date: DateTime)

Properties

Link copied to clipboard
open override val chat: SupergroupChat
Link copied to clipboard
open override val chatEvent: T
Link copied to clipboard
open override val date: DateTime
Link copied to clipboard
open override val from: User

The source User of this type

Link copied to clipboard
open override val messageId: MessageIdentifier
Link copied to clipboard
open override val user: User

Extensions

Link copied to clipboard
Link copied to clipboard
inline fun <T : SupergroupEvent> CommonSupergroupEventMessage<*>.withEvent(): CommonSupergroupEventMessage<T>?