{ "condition": { "path": "condition", "name": "condition", "description": "A condition.", "properties": [ { "type": "property", "name": "mandatory", "ori_name": "mandatory", "access_control": false } ], "mode": "standard", "type": "variable", "default": { "name": "Default", "values": false }, "variable_type": "boolean" }, "variable1": { "path": "variable1", "name": "variable1", "description": "A variable.", "properties": [ { "type": "property", "name": "mandatory", "ori_name": "mandatory", "access_control": false }, { "type": "property", "name": "disabled", "ori_name": "disabled", "access_control": true, "annotation": { "message": "when the variable \"{0}\" has the value \"true\"", "path": { "path": "condition" }, "description": "A condition" } } ], "mode": "standard", "type": "variable", "default": { "name": "Default", "values": "disabled" }, "variable_type": "string" }, "variable2": { "path": "variable2", "name": "variable2", "description": "A second variable.", "properties": [ { "type": "property", "name": "mandatory", "ori_name": "mandatory", "access_control": false }, { "type": "property", "name": "disabled", "ori_name": "disabled", "access_control": true, "annotation": { "message": "when the variable \"{0}\" is disabled or has the value \"disabled\"", "path": { "path": "variable1" }, "description": "A variable" } } ], "mode": "basic", "type": "variable", "variable_type": "string" } }