[
  {
    "element": "ui",
    "id": "successorUi",
    "config": {
      "title": "Successor"
    }
  },
  {
    "element": "widget",
    "id": "modal",
    "path": "successorUi",
    "config": {
      "widgetType": "modal",
      "heading": "Successor",
      "controlScheme": "simple"
    }
  },


  {
    "element": "widget",
    "id": "succKey",
    "path": "successorUi.modal",
    "config": {
      "widgetType": "text",
      "prompt": {
        "text": "Key"
      },
      "dataPath": "succKey"
    }
  },


  {
    "element": "widget",
    "id": "successor",
    "path": "successorUi.modal",
    "config": {
      "widgetType": "lookup",
      "widgetSubType": "single",
      "placeholder": "Search properties",
      "singular": "property",
      "field": "parentUprn",
      "schema": "blpus",
      "required": true,
      "prompt": {
        "text": "Successor UPRN"
      }
    }
  },


  {
    "element": "widget",
    "id": "succStartDate",
    "path": "successorUi.modal",
    "config": {
      "widgetType": "date",
      "prompt": {
        "text": "Start date"
      },
      "dataPath": "startDate"
    }
  },
  {
    "element": "widget",
    "id": "succEndDate",
    "path": "successorUi.modal",
    "config": {
      "widgetType": "date",
      "prompt": {
        "text": "End date"
      },
      "dataPath": "endDate"
    }
  },
  {
    "element": "widget",
    "id": "succLastUpdateDate",
    "path": "successorUi.modal",
    "config": {
      "widgetType": "date",
      "prompt": {
        "text": "Last update"
      },
      "dataPath": "lastUpdateDate"
    }
  },
  {
    "element": "widget",
    "id": "succEntryDate",
    "path": "successorUi.modal",
    "config": {
      "widgetType": "date",
      "prompt": {
        "text": "Entry date"
      },
      "dataPath": "entryDate"
    }
  }

]

