You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.5 KiB
55 lines
1.5 KiB
{ |
|
"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": {} |
|
} |
|
} |
|
}
|
|
|