12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- define({
- "description":"A representation of an Application",
- "type": "object",
- "properties":{
- "author": {"$ref": "http://json-schema.org/card"},
- "description": {
- "description": "Description of the application represented here",
- "type": "string"
- },
- "modules": {
- "type": "array",
- "description": "Modules this application requires ",
- "default": [],
- "items":{
- "type": "string",
- "description": "Module to be loaded and mixed into the application"
- }
- },
- "defaultScene": {
- "type": "string"
- "description": "id of scene to load for this application at startup"
- },
- "scenes": {
- "type": "object",
- "description": "This object contains references to scene objects, which are collections of views and models making up a closely related set of the ui",
- "additionalProperties":{"$ref":"/jdoe/test/schema/scene.json"}
- },
- "stores": {
- "type": "object",
- "description":"This object contains references to store instances that the rest of the application will use.",
- "additionalProperties": {"$ref":"/jdoe/test/schema/scene.json"},
- "default": {}
- },
- "models": {
- "type": "object",
- "description": "This object contains references to model instances the application uses",
- "additionalProperties":{"$ref":"/jdoe/test/schema/model.json"},
- "default": {}
- },
- "views": {
- "type": "object",
- "description": "This object contains references to view instances the application uses",
- "additionalProperties":{"$ref":"/jdoe/test/schema/view.json"},
- "default": {}
- }
- }
- });
|