[
    {
        "name": "title",
        "type": "string",
        "required": true,
        "description": "The title of the option select"
    },
    {
        "name": "name",
        "type": "string",
        "required": true,
        "description": "The name of the option select element"
    },
    {
        "name": "optionsContainerId",
        "type": "string",
        "required": true,
        "description": "The ID of the container for the Checkboxes component"
    },
    {
        "name": "items",
        "type": "array",
        "required": true,
        "description": "The checkbox items. See https://design-system.service.gov.uk/components/checkboxes/#options-checkboxes-example--items"
    },
    {
        "name": "closedOnLoad",
        "type": "boolean",
        "description": "Whether to collapse the filter. Defaults to False.",
        "required": false
    },
    {
        "name": "filter_settings",
        "type": "object",
        "description": "Settings for the filter",
        "required": false,
        "params": [
            {
                "name": "filter_type",
                "type": "string",
                "description": "The type of filter to display",
                "required": false
            }
        ]
    }
]
