trixnity-core
3.10.0
common
trixnity-core
/
net.folivo.trixnity.core.model.events
/
Event
/
MessageEvent
Message
Event
@
Serializable
data
class
MessageEvent
<
C
:
MessageEventContent
>
(
val
content
:
C
,
val
id
:
EventId
,
val
sender
:
UserId
,
val
roomId
:
RoomId
,
val
originTimestamp
:
Long
,
val
unsigned
:
UnsignedRoomEventData.UnsignedMessageEventData
?
=
null
)
:
Event.RoomEvent
<
C
>
Members
Constructors
Message
Event
Link copied to clipboard
constructor
(
content
:
C
,
id
:
EventId
,
sender
:
UserId
,
roomId
:
RoomId
,
originTimestamp
:
Long
,
unsigned
:
UnsignedRoomEventData.UnsignedMessageEventData
?
=
null
)
Properties
content
Link copied to clipboard
open
override
val
content
:
C
id
Link copied to clipboard
open
override
val
id
:
EventId
origin
Timestamp
Link copied to clipboard
open
override
val
originTimestamp
:
Long
room
Id
Link copied to clipboard
open
override
val
roomId
:
RoomId
sender
Link copied to clipboard
open
override
val
sender
:
UserId
unsigned
Link copied to clipboard
open
override
val
unsigned
:
UnsignedRoomEventData.UnsignedMessageEventData
?
=
null