{ "type":"object", "required":true, "properties":{ "command": { "type" : "string", "required" : true, "enum" : ["transform"] }, "transform": { "type": "object", "required": true, "properties": { "id" : { "type" : "string", "required" : false }, "saturationGain" : { "type" : "number", "required" : false, "minimum" : 0.0 }, "valueGain" : { "type" : "number", "required" : false, "minimum" : 0.0 }, "saturationLGain" : { "type" : "number", "required" : false, "minimum" : 0.0 }, "luminanceGain" : { "type" : "number", "required" : false, "minimum" : 0.0 }, "threshold": { "type": "array", "required": false, "items" : { "type": "number", "minimum": 0.0, "maximum": 1.0 }, "minItems": 3, "maxItems": 3 }, "gamma": { "type": "array", "required": false, "items" : { "type": "number", "minimum": 0.0 }, "minItems": 3, "maxItems": 3 }, "blacklevel": { "type": "array", "required": false, "items" : { "type": "number" }, "minItems": 3, "maxItems": 3 }, "whitelevel": { "type": "array", "required": false, "items" : { "type": "number" }, "minItems": 3, "maxItems": 3 } }, "additionalProperties": false } }, "additionalProperties": false }