Package-level declarations

Types

Link copied to clipboard
@Serializable
data class PinMetaData(val name: String = "", val hardwareId: String = "", val mode: Mode = Mode.OUT, val state: DigitalState = DigitalState.OFF, val initialState: DigitalState = DigitalState.OFF, val shutdownState: DigitalState = DigitalState.OFF, val pinNumber: Int = 0, val hardwareType: HardwareType = HardwareType.GROUND, val isConfigurable: Boolean = false, val address: Int? = null, val color: String? = null, val error: String = "", val sources: List<NodeIdentity> = emptyList(), val snapshot: Snapshot = Snapshot(), val invocationTriggers: List<InvocationTrigger> = emptyList(), val nodeAction: NodeAction = NodeAction.EXECUTE, val inputs: List<NodeIdentity> = emptyList()) : SourceMetaData

Payload for a Server.Pin node.