Response

@Serializable
sealed interface Response

Inheritors

Types

Link copied to clipboard
@Serializable
@SerialName(value = "error")
data class Error(val id: String, val message: String) : Response
Link copied to clipboard
@Serializable
@SerialName(value = "nodeinfo")
data class NodeInfo(val id: String, val bounds: Bounds, val visible: Boolean, val text: String? = null) : Response
Link copied to clipboard
@Serializable
@SerialName(value = "ok")
data class Ok(val id: String) : Response
Link copied to clipboard
@Serializable
@SerialName(value = "shutdown")
data class Shutdown(val id: String) : Response
Link copied to clipboard
@Serializable
@SerialName(value = "tree")
data class Tree(val id: String, val nodes: List<NodeSnapshot>) : Response

Properties

Link copied to clipboard
abstract val id: String