{
    "$schema": "../../../$schemas/action-schema.json",
    "actions": [
        {
            "id": "reinit",
            "name": "Reinitialize",
            "destructive": false,
            "timeout": 5000
        },
        {
            "id": "setSisyfosChannelState",
            "name": "SetSisyfosChannelState",
            "payload": {
                "type": "object",
                "properties": {
                    "channel": {
                        "type": "number"
                    }
                },
                "additionalProperties": false,
                "required": ["channel"]
            },
            "destructive": false,
            "timeout": 5000
        },
        {
            "id": "loadMixerPreset",
            "name": "Load Mixer Preset",
            "destructive": false,
            "timeout": 5000,
            "payload": {
                "type": "object",
                "properties": {
                    "name": {
                        "description": "The name of the preset to load",
                        "type": "string"
                    }
                },
                "required": ["name"],
                "additionalProperties": false
            }
        }
    ]
}
