trixnity
Toggle table of contents
5.2.0-SNAPSHOT.CI-20260302.101522
common
Target filter
common
Switch theme
Search in API
Skip to content
trixnity
trixnity-core
/
de.connect2x.trixnity.core.model.events
/
PersistentDataUnit
/
PersistentDataUnitV3
/
PersistentStateDataUnitV3
Persistent
State
Data
Unit
V3
@
Serializable
data
class
PersistentStateDataUnitV3
<
C
:
StateEventContent
>
(
val
authEvents
:
List
<
EventId
>
,
val
content
:
C
,
val
depth
:
ULong
,
val
hashes
:
PersistentDataUnit.EventHash
,
val
originTimestamp
:
Long
,
val
prevEvents
:
List
<
EventId
>
,
val
roomId
:
RoomId
,
val
sender
:
UserId
,
val
stateKey
:
String
,
val
unsigned
:
PersistentDataUnit.UnsignedData
?
=
null
)
:
PersistentDataUnit.PersistentStateDataUnit
<
C
>
,
PersistentDataUnit.PersistentDataUnitV3
<
C
>
Members
Constructors
Persistent
State
Data
Unit
V3
Link copied to clipboard
constructor
(
authEvents
:
List
<
EventId
>
,
content
:
C
,
depth
:
ULong
,
hashes
:
PersistentDataUnit.EventHash
,
originTimestamp
:
Long
,
prevEvents
:
List
<
EventId
>
,
roomId
:
RoomId
,
sender
:
UserId
,
stateKey
:
String
,
unsigned
:
PersistentDataUnit.UnsignedData
?
=
null
)
Properties
auth
Events
Link copied to clipboard
@
SerialName
(
value
=
"auth_events"
)
open
override
val
authEvents
:
List
<
EventId
>
content
Link copied to clipboard
@
SerialName
(
value
=
"content"
)
open
override
val
content
:
C
depth
Link copied to clipboard
@
SerialName
(
value
=
"depth"
)
open
override
val
depth
:
ULong
hashes
Link copied to clipboard
@
SerialName
(
value
=
"hashes"
)
open
override
val
hashes
:
PersistentDataUnit.EventHash
origin
Timestamp
Link copied to clipboard
@
SerialName
(
value
=
"origin_server_ts"
)
open
override
val
originTimestamp
:
Long
prev
Events
Link copied to clipboard
@
SerialName
(
value
=
"prev_events"
)
open
override
val
prevEvents
:
List
<
EventId
>
room
Id
Link copied to clipboard
@
SerialName
(
value
=
"room_id"
)
open
override
val
roomId
:
RoomId
sender
Link copied to clipboard
@
SerialName
(
value
=
"sender"
)
open
override
val
sender
:
UserId
state
Key
Link copied to clipboard
@
SerialName
(
value
=
"state_key"
)
val
stateKey
:
String
unsigned
Link copied to clipboard
@
SerialName
(
value
=
"unsigned"
)
open
override
val
unsigned
:
PersistentDataUnit.UnsignedData
?