trixnity-core
3.10.0
common
trixnity-core
/
net.folivo.trixnity.core.model.events
/
Event
/
StateEvent
State
Event
@
Serializable
data
class
StateEvent
<
C
:
StateEventContent
>
(
val
content
:
C
,
val
id
:
EventId
,
val
sender
:
UserId
,
val
roomId
:
RoomId
,
val
originTimestamp
:
Long
,
val
unsigned
:
UnsignedRoomEventData.UnsignedStateEventData
<
C
>
?
=
null
,
val
stateKey
:
String
)
:
Event.RoomEvent
<
C
>
See also
matrix spec
Members
Constructors
State
Event
Link copied to clipboard
constructor
(
content
:
C
,
id
:
EventId
,
sender
:
UserId
,
roomId
:
RoomId
,
originTimestamp
:
Long
,
unsigned
:
UnsignedRoomEventData.UnsignedStateEventData
<
C
>
?
=
null
,
stateKey
:
String
)
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
state
Key
Link copied to clipboard
val
stateKey
:
String
unsigned
Link copied to clipboard
open
override
val
unsigned
:
UnsignedRoomEventData.UnsignedStateEventData
<
C
>
?
=
null