rougail-output-doc/tests/docs/base/60_9extra_dynamic_extra.json

1 line
No EOL
1.7 KiB
JSON

{"rougail": {"type": "namespace", "informations": {"paths": ["rougail"], "names": ["rougail"], "description": "Rougail", "properties": [{"type": "mode", "name": "standard"}]}, "children": {"general": {"type": "family", "informations": {"paths": ["rougail.general"], "names": ["general"], "description": "général", "properties": [{"type": "mode", "name": "standard"}]}, "children": {"varname": {"type": "variable", "default": ["a"], "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "standard"}, {"type": "property", "name": "mandatory"}, {"type": "property", "name": "unique"}, {"type": "multiple", "name": "multiple"}], "paths": ["rougail.general.varname"], "names": ["varname"], "descriptions": ["No change."], "multiple": true}}}}}, "extra": {"type": "namespace", "informations": {"paths": ["extra"], "names": ["extra"], "properties": [{"type": "mode", "name": "basic"}]}, "children": {"var": {"type": "variable", "default": ["a"], "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "standard"}, {"type": "property", "name": "mandatory"}, {"type": "property", "name": "unique"}, {"type": "multiple", "name": "multiple"}], "paths": ["extra.var"], "names": ["var"], "descriptions": ["A varaible."], "multiple": true}, "dyn_{{ identifier }}": {"type": "dynamic", "informations": {"paths": ["extra.dyn_a"], "names": ["dyn_a"], "properties": [{"type": "mode", "name": "basic"}], "identifiers": "the value of the variable \"extra.var\".", "help": ["This family builds families dynamically."]}, "children": {"var": {"paths": ["extra.dyn_a.var"], "names": ["var"], "type": "variable", "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "basic"}, {"type": "property", "name": "mandatory"}]}}}}}}