[
    {
        "__default_values__": {
            "multipath_executables": true,
            "multiplatform": true
        }
    },
    {
        "type": "dict",
        "key": "{host_name}_{host_version}",
        "label": "{host_version}",
        "collapsable": true,
        "checkbox_key": "enabled",
        "children": [
            {
                "type": "boolean",
                "key": "enabled",
                "label": "Enabled"
            },
            {
                "type": "text",
                "key": "label",
                "label": "Label",
                "placeholder": "Used from host label if not filled.",
                "roles": ["developer"]
            },
            {
                "type": "text",
                "key": "variant_label",
                "label": "Variant label",
                "placeholder": "Only \"Label\" is used if not filled.",
                "roles": ["developer"]
            },
            {
                "type": "text",
                "key": "icon",
                "label": "Icon",
                "placeholder": "Host icon path template. Used from host if not filled.",
                "roles": ["developer"]
            },
            {
                "type": "path-widget",
                "key": "executables",
                "label": "Executables",
                "multiplatform": "{multiplatform}",
                "multipath": "{multipath_executables}",
                "with_arguments": true
            },
            {
                "key": "environment",
                "label": "Environment",
                "type": "raw-json",
                "env_group_key": "{host_name}_{host_version}"
            }
        ]
    }
]
