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
/
PersistentDataUnitV12
Persistent
Data
Unit
V12
sealed
interface
PersistentDataUnitV12
<
C
:
RoomEventContent
>
Inheritors
PersistentMessageDataUnitV12
PersistentStateDataUnitV12
Members
Types
Persistent
Message
Data
Unit
V12
Link copied to clipboard
@
Serializable
data
class
PersistentMessageDataUnitV12
<
C
:
MessageEventContent
>
(
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
unsigned
:
PersistentDataUnit.UnsignedData
?
=
null
)
:
PersistentDataUnit.PersistentMessageDataUnit
<
C
>
,
PersistentDataUnit.PersistentDataUnitV12
<
C
>
Persistent
State
Data
Unit
V12
Link copied to clipboard
@
Serializable
data
class
PersistentStateDataUnitV12
<
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
?
=
null
,
val
sender
:
UserId
,
val
stateKey
:
String
,
val
unsigned
:
PersistentDataUnit.UnsignedData
?
=
null
)
:
PersistentDataUnit.PersistentStateDataUnit
<
C
>
,
PersistentDataUnit.PersistentDataUnitV12
<
C
>
Properties
auth
Events
Link copied to clipboard
abstract
val
authEvents
:
List
<
EventId
>
depth
Link copied to clipboard
abstract
val
depth
:
ULong
hashes
Link copied to clipboard
abstract
val
hashes
:
PersistentDataUnit.EventHash
origin
Timestamp
Link copied to clipboard
abstract
val
originTimestamp
:
Long
prev
Events
Link copied to clipboard
abstract
val
prevEvents
:
List
<
EventId
>
room
Id
Link copied to clipboard
abstract
val
roomId
:
RoomId
?
sender
Link copied to clipboard
abstract
val
sender
:
UserId
unsigned
Link copied to clipboard
abstract
val
unsigned
:
PersistentDataUnit.UnsignedData
?