{
  "additionalAuthorizedReference": "notifications",
  "cases": [
    {
      "name": "unbound-install",
      "operationType": "INSTALL",
      "currentVersion": null,
      "targetVersion": "1.0.0",
      "action": "INSTALL",
      "references": {}
    },
    {
      "name": "unbound-upgrade",
      "operationType": "UPGRADE",
      "currentVersion": "1.0.0",
      "targetVersion": "1.0.1",
      "action": "UPGRADE",
      "references": {}
    },
    {
      "name": "partial-bind",
      "operationType": "CONFIGURE",
      "currentVersion": "1.0.1",
      "targetVersion": "1.0.1",
      "action": "KEEP",
      "references": {
        "inventory": {"@type": "ServiceReference", "serviceId": "first-provider"}
      }
    },
    {
      "name": "replace-binding",
      "operationType": "CONFIGURE",
      "currentVersion": "1.0.1",
      "targetVersion": "1.0.1",
      "action": "KEEP",
      "references": {
        "inventory": {"@type": "ServiceReference", "serviceId": "second-provider"}
      }
    },
    {
      "name": "clear-binding",
      "operationType": "CONFIGURE",
      "currentVersion": "1.0.1",
      "targetVersion": "1.0.1",
      "action": "KEEP",
      "references": {}
    },
    {
      "name": "bind-again",
      "operationType": "CONFIGURE",
      "currentVersion": "1.0.1",
      "targetVersion": "1.0.1",
      "action": "KEEP",
      "references": {
        "inventory": {"@type": "ServiceReference", "serviceId": "first-provider"}
      }
    }
  ]
}
