{
    "legacyTag": "oj-checkboxset",
    "corePackTag": "oj-c-checkboxset",
    "migrateImports": {
        "from": "ojs/ojcheckboxset",
        "to": "oj-c/checkboxset"
    },
    "migrateOptions": {
        "toAttribute": "options",
        "ignoreAttribute": ["disabled"]
    },
    "classNameToAttribute": [
        {
            "className": "oj-choice-direction-column",
            "attribute": "direction",
            "attributeValue": "column"
        },
        {
            "className": "oj-choice-direction-row",
            "attribute": "direction",
            "attributeValue": "row"
        }
    ],
    "migrateAttributes": [
        {
            "fromAttribute": "label-edge",
            "fromValue": "provided",
            "toAttribute": "",
            "toValue": ""
        },
        {
            "fromAttribute": "option-renderer",
            "fromValue": "",
            "toAttribute": "",
            "toValue": ""
        },
        {
            "fromAttribute": "class",
            "fromValue": "oj-checkboxset-input-end",
            "toAttribute": "",
            "toValue": ""
        },
        {
            "fromAttribute": "class",
            "fromValue": "oj-checkboxset-input-start",
            "toAttribute": "",
            "toValue": ""
        },
        {
            "fromAttribute": "class",
            "fromValue": "oj-checkboxset-no-chrome",
            "toAttribute": "",
            "toValue": ""
        },
        {
            "fromAttribute": "translations.required.message-detail",
            "fromValue": "",
            "toAttribute": "required-message-detail",
            "toValue": ""
        },
        {
            "fromAttribute": "display-options.validator-hint",
            "fromValue": "",
            "toAttribute": "",
            "toValue": ""
        },
        {
            "fromAttribute": "display-options.converter-hint",
            "fromValue": "",
            "toAttribute": "",
            "toValue": ""
        },
        {
            "fromAttribute": "described-by",
            "fromValue": "",
            "toAttribute": "",
            "toValue": ""
        },
        {
            "fromAttribute": "labelled-by",
            "fromValue": "",
            "toAttribute": "",
            "toValue": ""
        }
    ],
    "ruleSetToIgnore": [
        {
            "missAttribute": {"label-hint": ""}
        }
    ],
    "migrateTest": {
      "type": {
        "from": "OjCheckboxset",
        "to": "CheckboxsetWebElement"
      },
      "locator": {
        "from": "ojCheckboxset",
        "to": "findCheckboxset"
      }
    }
}