PrivateEventMessage

data class PrivateEventMessage<T : PrivateEvent>(    val messageId: MessageId,     val chat: PrivateChat,     val chatEvent: T,     val date: DateTime) : ChatEventMessage<T>

Constructors

Link copied to clipboard
fun <T : PrivateEvent> PrivateEventMessage(    messageId: MessageId,     chat: PrivateChat,     chatEvent: T,     date: DateTime)

Properties

Link copied to clipboard
open override val chat: PrivateChat
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: MessageId

Extensions

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