Changeset 493 for Dev/trunk/src/server/config
- Timestamp:
- 03/09/14 19:25:40 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/server/config/couchdb-schema.json
r492 r493 99 99 "type": "object", 100 100 "oneOf": [ 101 { "$ref": "#/definitions/content/Header" }, 101 102 { "$ref": "#/definitions/content/Text" }, 103 { "$ref": "#/definitions/content/Divider" }, 102 104 { "$ref": "#/definitions/content/StringInput" }, 103 { "$ref": "#/definitions/content/ScaleInput" } 105 { "$ref": "#/definitions/content/TextInput" }, 106 { "$ref": "#/definitions/content/NumberInput" }, 107 { "$ref": "#/definitions/content/ScaleInput" }, 108 { "$ref": "#/definitions/content/MultipleChoiceInput" } 104 109 ] 105 110 }, 111 "Header": { 112 "type": "object", 113 "properties": { 114 "type": { "type": "string", "pattern": "Header" }, 115 "text": { "type": "string" } 116 }, 117 "required": ["type","text"], 118 "additionalProperties": false 119 }, 106 120 "Text": { 107 121 "type": "object", … … 113 127 "additionalProperties": false 114 128 }, 129 "Divider": { 130 "type": "object", 131 "properties": { 132 "type": { "type": "string", "pattern": "Divider" } 133 }, 134 "additionalProperties": false 135 }, 115 136 "StringInput": { 116 137 "type": "object", 117 138 "properties": { 118 139 "type": { "type": "string", "pattern": "StringInput" }, 140 "text": { "type": "string" } 141 }, 142 "required":["type","text"], 143 "additionalProperties": false 144 }, 145 "TextInput": { 146 "type": "object", 147 "properties": { 148 "type": { "type": "string", "pattern": "TextInput" }, 149 "maxLength": { "type": "integer" }, 150 "text": { "type": "string" } 151 }, 152 "required":["type","text"], 153 "additionalProperties": false 154 }, 155 "NumberInput": { 156 "type": "object", 157 "properties": { 158 "type": { "type": "string", "pattern": "NumberInput" }, 159 "min": { "type": "integer" }, 160 "max": { "type": "integer" }, 161 "places": { "type": "integer" }, 119 162 "text": { "type": "string" } 120 163 }, … … 144 187 "required":["type","min","max","items"], 145 188 "additionalProperties": false 189 }, 190 "MultipleChoiceInput": { 191 "type": "object", 192 "properties": { 193 "type": { "type": "string", "pattern": "MultipleChoiceInput" }, 194 "allowMultiple": { "type": "boolean" }, 195 "items": { "type": "array", "items": { 196 "type": "object", 197 "properties": { 198 "text": { "type": "string" } 199 }, 200 "required": ["text"], 201 "additionalProperties": false 202 } } 203 }, 204 "required":["type","items"], 205 "additionalProperties": false 146 206 } 147 207 }
Note: See TracChangeset
for help on using the changeset viewer.