{
    "description": "Available events to bind actions to for the <a href=\"#controller-gamepad\">controller gamepad.</a>",
    "properties": {
        "onDown": {
            "anyOf": [
                {
                    "type": "string"
                },
                {
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                }
            ],
            "description": "The action or array of actions uid to trigger on button down event",
            "title": "onDown"
        },
        "onHold": {
            "anyOf": [
                {
                    "type": "string"
                },
                {
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                }
            ],
            "description": "The action or array of actions uid to trigger on button hold event",
            "title": "onHold"
        },
        "onUp": {
            "anyOf": [
                {
                    "type": "string"
                },
                {
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                }
            ],
            "description": "The action or array of actions uid to trigger on button up event",
            "title": "onUp"
        }
    },
    "title": "ControllerGamepadButtonBindingEventsConfig",
    "type": "object"
}