abp-blueprint
Version:
RoadieJS blueprint to support Ordnance Survey's AddressBase Premium
38 lines (35 loc) • 1.79 kB
JSON
{
"element": "schema",
"id": "deliveries",
"path": "blpus",
"config": {
"key": "rmUdprn",
"fields": {
"rmUdprn": { "type": "Long", "required": true },
"parentAddressableUprn": { "type": "Number", "required": false },
"organisationName": { "type": "String", "required": false },
"departmentName": { "type": "String", "required": false },
"subBuildingName": { "type": "String", "required": false },
"buildingName": { "type": "String", "required": false },
"buildingNumber": { "type": "Number", "required": false },
"dependentThoroughfareName": { "type": "String", "required": false },
"thoroughfareName": { "type": "String", "required": false },
"doubleDependentLocality": { "type": "String", "required": false },
"dependentLocality": { "type": "String", "required": false },
"postTown": { "type": "String", "required": true },
"postcode": { "type": "String", "required": true },
"postcodeType": { "type": "String", "required": true },
"welshDependentThoroughfareName": { "type": "String", "required": false },
"welshThoroughfareName": { "type": "String", "required": false },
"welshDoubleDependentLocality": { "type": "String", "required": false },
"welshDependentLocality": { "type": "String", "required": false },
"welshPostTown": { "type": "String", "required": false },
"poBoxNumber": { "type": "String", "required": false },
"processDate": { "type": "Date", "required": true },
"startDate": { "type": "Date", "required": true },
"endDate": { "type": "Date", "required": false },
"lastUpdateDate": { "type": "Date", "required": false },
"entryDate": { "type": "Date", "required": true }
}
}
}