ChannelEventMessage

data class ChannelEventMessage<T : ChannelEvent>(    val messageId: MessageIdentifier,     val chat: ChannelChat,     val chatEvent: T,     val date: DateTime) : ChatEventMessage<T>

Constructors

Link copied to clipboard
fun <T : ChannelEvent> ChannelEventMessage(    messageId: MessageIdentifier,     chat: ChannelChat,     chatEvent: T,     date: DateTime)

Properties

Link copied to clipboard
open override val chat: ChannelChat
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 messageId: MessageIdentifier

Extensions

Link copied to clipboard
inline fun <T : ChannelEvent> ChannelEventMessage<*>.requireWithEvent(): ChannelEventMessage<T>
Link copied to clipboard
inline fun <T : ChannelEvent> ChannelEventMessage<*>.withEvent(): ChannelEventMessage<T>?