Package-level declarations

Types

Link copied to clipboard
@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.

Link copied to clipboard

Singleton persistence manager for managing persisted payloads.

Link copied to clipboard
@Serializable
data class ServerGeneratedPersistedPayload(val deviceId: UInt, val payload: ServerResponse, val creationTimestamp: Instant)

Properties

Link copied to clipboard
val persistenceModule: Module