DeviceGeneratedPersistedPayload

@Serializable
data class DeviceGeneratedPersistedPayload(val deviceId: UInt, val payload: List<ByteArray> = emptyList(), val pendingHeartbeats: List<ByteArray> = emptyList(), val pendingHeartbeatBridgeEpochs: List<Long?> = emptyList(), val creationTimestamp: Instant)

Data classes for persisted payloads.

Constructors

Link copied to clipboard
constructor(deviceId: UInt, payload: List<ByteArray> = emptyList(), pendingHeartbeats: List<ByteArray> = emptyList(), pendingHeartbeatBridgeEpochs: List<Long?> = emptyList(), creationTimestamp: Instant)

Properties

Link copied to clipboard
@Serializable
val creationTimestamp: Instant
Link copied to clipboard
Link copied to clipboard

Encrypted ciphertext chunks from the lock (proxy read path).

Link copied to clipboard

Parallel to pendingHeartbeats: TrueTime epoch seconds when the bridge received each heartbeat.

Link copied to clipboard

Serialized link.Heartbeat blobs (bridge_timestamp applied at push time).

Functions

Link copied to clipboard