/** * @class Cmd.template.json.Parameter * @private */ /** * @cfg {Mixed} defaultValue */ /** * @cfg {String} doc */ /** * @cfg {String} label */ /** * @cfg {String} name */ /** * @cfg {String} tip */ /** * @cfg {"boolean"/"integer"/"number"/"string"} [type="string"] */ /** * @cfg {"presence"/"range"/"exclusion"/"inclusion"} validators * * - {@link Cmd.template.json.PresenceValidator `"presence"`} * - {@link Cmd.template.json.ExclusionValidator `"exclusion"`} (if `type` is `"integer"`, * `"number"` or `"string"`) * - {@link Cmd.template.json.InclusionValidator `"inclusion"`} (if `type` is `"integer"`, * `"number"` or `"string"`) * - {@link Cmd.template.json.RangeValidator `"range"`} (if `type` is `"integer"` or * `"number"`) */