Package-level declarations

Types

Link copied to clipboard

String-based protocol for proxy player commands over messaging.

Link copied to clipboard
data class PlayerCommandRequest(val playerId: UUID, val command: String, val issuedAtMillis: Long, val ttlMillis: Long, val nonce: ByteArray)
Link copied to clipboard
data class PlayerCommandResponse(val playerId: UUID, val message: String, val issuedAtMillis: Long, val ttlMillis: Long, val nonce: ByteArray)
Link copied to clipboard
data class ProxyCommandDescriptor(val namespace: String, val name: String, val aliases: List<String>, val description: String, val usage: String, val permission: String?, val flags: Int)
Link copied to clipboard
Link copied to clipboard
data class ProxyCommandRegistryRequest(val senderId: String, val issuedAtMillis: Long, val ttlMillis: Long, val nonce: ByteArray)
Link copied to clipboard
data class ProxyCommandRegistrySnapshot(val senderId: String, val issuedAtMillis: Long, val ttlMillis: Long, val nonce: ByteArray, val commands: List<ProxyCommandDescriptor>)