The toggle
Element
The toggle
element defines a single element
which can be set to either on
or off
.
{
"type": "toggle",
"tags": Array<String>,
"version": String,
"key": String,
"label": String,
"selected": Boolean,
"validator": ?{
"required": ?Boolean
}
}
The label
property represents a caption for the toggle
element.
The selected
property sets the initial state of the toggle
element.
The validator
property may contain the required
rule for the toggle
element to be validated against.
If required
is set to true
, then the toggle
element's value
also has to be true
to be valid.
Possible values for tags
ACCEPT
Example of a possible look of a toggle element with the
ACCEPT
tag.
SETTINGS
Example of a possible look of a toggle element with the
SETTINGS
tag.
Example
{
"type": "toggle",
"tags": [
"ACCEPT"
],
"key": "toggle1",
"version": "1.0.0",
"label": "Accept",
"selected": false
}
Returning the value
of the toggle
Element
The value
sent back to the server for the toggle
element has to be either true
or false
.
It cannot be empty.
The following example first depicts the received form and then the unencrypted response to it:
{
"form_identifier": "ab12c34d-e45f-6789-0a12-3bc4de567fa",
"version": "1.0.0",
"elements": [
{
"type": "toggle",
"tags": ["ACCEPT"],
"key": "toggle1",
"version": "1.0.0",
"label": "Accept",
"selected": false
}
]
}
{
"form_identifier": "ab12c34d-e45f-6789-0a12-3bc4de567fa",
"data": [
{
"key": "toggle1",
"value": true
}
]
}
Changelog
1.0.0 - 01.02.2019
- initial version