{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "cx": {
            "type": "number"
        },
        "cy": {
            "type": "number"
        },
        "id": {
            "type": "number"
        },
        "locked": {
            "type": "boolean"
        },
        "name": {
            "type": "string"
        },
        "render": {
            "type": "boolean"
        },
        "source_cx": {
            "type": "number"
        },
        "source_cy": {
            "type": "number"
        },
        "type": {
            "type": "string"
        },
        "volume": {
            "type": "number"
        },
        "x": {
            "type": "number"
        },
        "y": {
            "type": "number"
        },
        "parentGroupName": {
            "type": "string"
        },
        "groupChildren": {
            "type": "array",
            "items": {}
        }
    },
    "required": [
        "cx",
        "cy",
        "id",
        "locked",
        "name",
        "render",
        "source_cx",
        "source_cy",
        "type",
        "volume",
        "x",
        "y"
    ]
}