UNPKG

abp-blueprint

Version:

RoadieJS blueprint to support Ordnance Survey's AddressBase Premium

355 lines (325 loc) 6.7 kB
[ { "element": "ui", "id": "deliveryUi", "config": { "title": "Delivery Point address" } }, { "element": "widget", "id": "modal", "path": "deliveryUi", "config": { "widgetType": "modal", "heading": "Delivery Point address", "controlScheme": "simple" } }, { "element": "widget", "id": "rmUdprn", "path": "deliveryUi.modal", "config": { "widgetType": "number", "prompt": { "text": "Royal Mail UDPRN" }, "dataPath": "rmUdprn" } }, { "element": "widget", "id": "parentAddressableUprn", "path": "deliveryUi.modal", "config": { "widgetType": "lookup", "widgetSubType": "single", "placeholder": "Search properties", "singular": "property", "field": "parentAddressableUprn", "schema": "blpus", "required": true, "prompt": { "text": "Parent addressable UPRN" } } }, { "element": "widget", "id": "organisationName", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Organisation name" }, "dataPath": "organisationName" } }, { "element": "widget", "id": "departmentName", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Department name" }, "dataPath": "departmentName" } }, { "element": "widget", "id": "subBuildingName", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Sub-building name" }, "dataPath": "subBuildingName" } }, { "element": "widget", "id": "buildingName", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Building name" }, "dataPath": "buildingName" } }, { "element": "widget", "id": "buildingNumber", "path": "deliveryUi.modal", "config": { "widgetType": "number", "prompt": { "text": "Building number" }, "dataPath": "buildingNumber" } }, { "element": "widget", "id": "dependentThoroughfareName", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Dependent thoroughfare name" }, "dataPath": "dependentThoroughfareName" } }, { "element": "widget", "id": "thoroughfareName", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Thoroughfare name" }, "dataPath": "thoroughfareName" } }, { "element": "widget", "id": "doubleDependentLocality", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Double dependent locality" }, "dataPath": "doubleDependentLocality" } }, { "element": "widget", "id": "dependentLocality", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Dependent locality" }, "dataPath": "dependentLocality" } }, { "element": "widget", "id": "postTown", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Post town" }, "dataPath": "postTown" } }, { "element": "widget", "id": "postcode", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Postcode" }, "dataPath": "postcode" } }, { "element": "widget", "id": "postcodeType", "path": "deliveryUi.modal", "config": { "widgetType": "select", "prompt": { "text": "Postcode type" }, "listId": "postcodeTypeCodes", "dataPath": "postcodeType" } }, { "element": "widget", "id": "welshDependentThoroughfareName", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Welsh dependent thoroughfare name" }, "dataPath": "welshDependentThoroughfareName" } }, { "element": "widget", "id": "welshThoroughfareName", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Welsh thoroughfare name" }, "dataPath": "welshThoroughfareName" } }, { "element": "widget", "id": "welshDoubleDependentLocality", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Welsh double dependent locality" }, "dataPath": "welshDoubleDependentLocality" } }, { "element": "widget", "id": "welshDependentLocality", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Welsh dependent locality" }, "dataPath": "welshDependentLocality" } }, { "element": "widget", "id": "welshPostTown", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "Welsh Post town" }, "dataPath": "welshPostTown" } }, { "element": "widget", "id": "poBoxNumber", "path": "deliveryUi.modal", "config": { "widgetType": "text", "prompt": { "text": "PO box number" }, "dataPath": "poBoxNumber" } }, { "element": "widget", "id": "deliveryProcessDate", "path": "deliveryUi.modal", "config": { "widgetType": "date", "prompt": { "text": "Process date" }, "dataPath": "processDate" } }, { "element": "widget", "id": "deliveryStartDate", "path": "deliveryUi.modal", "config": { "widgetType": "date", "prompt": { "text": "Start date" }, "dataPath": "startDate" } }, { "element": "widget", "id": "deliveryEndDate", "path": "deliveryUi.modal", "config": { "widgetType": "date", "prompt": { "text": "End date" }, "dataPath": "endDate" } }, { "element": "widget", "id": "deliveryLastUpdateDate", "path": "deliveryUi.modal", "config": { "widgetType": "date", "prompt": { "text": "Last update" }, "dataPath": "lastUpdateDate" } }, { "element": "widget", "id": "deliveryEntryDate", "path": "deliveryUi.modal", "config": { "widgetType": "date", "prompt": { "text": "Entry date" }, "dataPath": "entryDate" } } ]