{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://velox.dev/schema/events/event.settings.changed.schema.json", "title": "event.settings.changed", "description": "Settings were written by some client. Carries only the key names; a client re-reads what it cares about. The extension watches for capture.* here and re-fetches capture.getRules so its rules never lag the daemon's.", "x-direction": "server-to-client", "type": "object", "properties": { "params": { "type": "object", "additionalProperties": false, "required": [ "keys" ], "properties": { "keys": { "type": "array", "items": { "$ref": "https://velox.dev/schema/types/SettingKey.schema.json" } } } } } }