{
    "additionalProperties": false,
    "definitions": {
        "Change": {
            "additionalProperties": false,
            "properties": {
                "new": {
                    "description": "New value"
                },
                "old": {
                    "description": "Old value"
                }
            },
            "required": [
                "new",
                "old"
            ],
            "type": "object"
        },
        "Item": {
            "additionalProperties": {
                "$ref": "#/definitions/Change"
            },
            "type": "object"
        }
    },
    "description": "Changes to state made by client",
    "properties": {
        "context": {
            "additionalProperties": {
                "$ref": "#/definitions/Item"
            },
            "type": "object"
        },
        "plugins": {
            "additionalProperties": {
                "$ref": "#/definitions/Item"
            },
            "type": "object"
        }
    },
    "title": "Changes",
    "type": "object"
}