{ "id": "ProgressItem", "module_id": "SiteManagerModule", "properties": { "description": { "required": true, "title": "Item description", "type": "string" }, "name": { "required": true, "title": "Name of the item", "type": "string" }, "parts": { "items": { "$ref": "ProgressItemPart }, "title": "Finer details, usually there is only one part", "type": "array" } }, "type": "object" }