Krill SDK
Toggle table of contents
0.0.48
common
Target filter
common
Switch theme
Search in API
Skip to content
Krill SDK
Krill SDK
/
krill.zone.shared.krillapp.server.pin
Package-level
declarations
Types
Types
Pin
Meta
Data
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.