Skip to main content
objectDecimalInputNode

Implements

Fields

Discriminator of the node kind.

id
String!

The stable ID of the node. For an input it equals the setting key, for example sales.invoice.dueDays.

parentId
String

The ID of the group the node belongs to. Absent for a top-level node.

level
Int!

The depth in the tree. A top-level node has level 1.

sortOrder
Int!

The position among the nodes of the same parent. Lower comes first.

label
String

The text shown for the node, in the language of the caller.

description
String

A further text, in the language of the caller.

helpUrl
String

A link to a help page.

keywords
[String!]!

Extra words the search finds the node by.

scopes

The scopes the setting can be stored for. Almost every setting has only Global.

requiredPermission
String

The Wawi permission the caller needs to see and change the node.

isReadOnly
Boolean!

Whether the caller cannot change the setting.

dependencies

Rules that make the node visible, enabled or required depending on other settings.

settingKey
String!

The key of the setting this input edits. It is also the ID of the node.

The type of the value the setting holds.

isRequired
Boolean!

Whether the setting needs a value.

requiresRestart
Boolean!

Whether a change only takes effect after Wawi restarts.

changeWarning
String

A warning to show before a change is saved, for example about data that changes as a consequence.

defaultValue

The default the setting has when nobody sets a value.

currentValue

The current value of the setting for the scope asked for. Only filled when includeValues is true; a handler field, resolved from the value store.

minimum
Decimal

The least value.

maximum
Decimal

The greatest value.

step
Decimal

The step of a spinner.

decimalPlaces
Int

How many decimal places to keep.

unit
String

The unit shown next to the value, for example percent.