From c93a320bc4a1929fbcfa0a9fa18fe346690adb05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dafydd=20Ll=C5=B7r=20Pearson?= Date: Thu, 1 Aug 2024 08:02:04 +0100 Subject: [PATCH] chore: `PropertyType` enum (#223) --- .../enums/PropertyTypes.ts | 2894 +++++++++++++++++ 1 file changed, 2894 insertions(+) create mode 100644 types/schemas/prototypeApplication/enums/PropertyTypes.ts diff --git a/types/schemas/prototypeApplication/enums/PropertyTypes.ts b/types/schemas/prototypeApplication/enums/PropertyTypes.ts new file mode 100644 index 00000000..b9cf4f0d --- /dev/null +++ b/types/schemas/prototypeApplication/enums/PropertyTypes.ts @@ -0,0 +1,2894 @@ +/** + * @description Commercial + */ +type Commercial = 'commercial'; + +/** + * @description Agricultural + */ +type CommercialAgriculture = 'commercial.agriculture'; + +/** + * @description Farm / Non-Residential Associated Building + */ +type CommercialAgricultureFarm = 'commercial.agriculture.farm'; + +/** + * @description Fishery + */ +type CommercialFish = 'commercial.fish'; + +/** + * @description Fish Farming + */ +type CommercialFishFarm = 'commercial.fish.farm'; + +/** + * @description Fish Hatchery + */ +type CommercialFishHatchery = 'commercial.fish.hatchery'; + +/** + * @description Fish Processing + */ +type CommercialFishProcessing = 'commercial.fish.processing'; + +/** + * @description Oyster / Mussel Bed + */ +type CommercialFishOysters = 'commercial.fish.oysters'; + +/** + * @description Horticulture + */ +type CommercialHorticulture = 'commercial.horticulture'; + +/** + * @description Smallholding + */ +type CommercialHorticultureSmallholding = + 'commercial.horticulture.smallholding'; + +/** + * @description Vineyard + */ +type CommercialHorticultureVineyard = 'commercial.horticulture.vineyard'; + +/** + * @description Watercress Bed + */ +type CommercialHorticultureWatercress = 'commercial.horticulture.watercress'; + +/** + * @description Slaughter House / Abattoir + */ +type CommercialAbattoir = 'commercial.abattoir'; + +/** + * @description Ancillary Building + */ +type CommercialAncillary = 'commercial.ancillary'; + +/** + * @description Community Services + */ +type CommercialCommunity = 'commercial.community'; + +/** + * @description Law Court + */ +type CommercialCommunityCourt = 'commercial.community.court'; + +/** + * @description Prison + */ +type CommercialCommunityPrison = 'commercial.community.prison'; + +/** + * @description HM Detention Centre + */ +type CommercialCommunityPrisonDetention = + 'commercial.community.prison.detention'; + +/** + * @description HM Prison Service + */ +type CommercialCommunityPrisonService = 'commercial.community.prison.service'; + +/** + * @description Secure Residential Accommodation + */ +type CommercialCommunityPrisonSecureResidential = + 'commercial.community.prison.secureResidential'; + +/** + * @description Public / Village Hall / Other Community Facility + */ +type CommercialCommunityHall = 'commercial.community.hall'; + +/** + * @description Youth Recreational / Social Club + */ +type CommercialCommunityHallClub = 'commercial.community.hall.club'; + +/** + * @description Public Convenience + */ +type CommercialCommunityWC = 'commercial.community.wc'; + +/** + * @description Cemetery / Crematorium / Graveyard. In Current Use. + */ +type CommercialCommunityCemetery = 'commercial.community.cemetery'; + +/** + * @description Columbarium + */ +type CommercialCommunityCemeteryColumbarium = + 'commercial.community.Cemetery.columbarium'; + +/** + * @description Crematorium + */ +type CommercialCommunityCemeteryCrematorium = + 'commercial.community.Cemetery.crematorium'; + +/** + * @description Chapel Of Rest + */ +type CommercialCommunityCemeteryChapelOfRest = + 'commercial.community.Cemetery.chapelOfRest'; + +/** + * @description Cemetery + */ +type CommercialCommunityCemeteryCemetery = + 'commercial.community.Cemetery.Cemetery'; + +/** + * @description Military Cemetery + */ +type CommercialCommunityCemeteryMilitary = + 'commercial.community.Cemetery.military'; + +/** + * @description Mortuary + */ +type CommercialCommunityCemeteryMortuary = + 'commercial.community.Cemetery.mortuary'; + +/** + * @description Church Hall / Religious Meeting Place / Hall + */ +type CommercialCommunityReligious = 'commercial.community.religious'; + +/** + * @description Community Service Centre / Office + */ +type CommercialCommunityServices = 'commercial.community.services'; + +/** + * @description Public Household Waste Recycling Centre (HWRC) + */ +type CommercialCommunityHWRC = 'commercial.community.HWRC'; + +/** + * @description Recycling Site + */ +type CommercialCommunityRecycling = 'commercial.community.recycling'; + +/** + * @description CCTV + */ +type CommercialCommunityCCTV = 'commercial.community.CCTV'; + +/** + * @description Job Centre + */ +type CommercialCommunityEmployment = 'commercial.community.employment'; + +/** + * @description Education + */ +type CommercialEducation = 'commercial.education'; + +/** + * @description College + */ +type CommercialEducationCollege = 'commercial.education.college'; + +/** + * @description Further Education + */ +type CommercialEducationCollegeFurther = 'commercial.education.college.further'; + +/** + * @description Higher Education + */ +type CommercialEducationCollegeHigher = 'commercial.education.college.higher'; + +/** + * @description Children's Nursery / Crèche + */ +type CommercialEducationNursery = 'commercial.education.nursery'; + +/** + * @description Preparatory / First / Primary / Infant / Junior / Middle School + */ +type CommercialEducationSchool = 'commercial.education.school'; + +/** + * @description First School + */ +type CommercialEducationSchoolFirst = 'commercial.education.school.first'; + +/** + * @description Infant School + */ +type CommercialEducationSchoolInfant = 'commercial.education.school.infant'; + +/** + * @description Junior School + */ +type CommercialEducationSchoolJunior = 'commercial.education.school.junior'; + +/** + * @description Middle School + */ +type CommercialEducationSchoolMiddle = 'commercial.education.school.middle'; + +/** + * @description Non State Primary / Preparatory School + */ +type CommercialEducationSchoolPrimaryPrivate = + 'commercial.education.school.primary.private'; + +/** + * @description Primary School + */ +type CommercialEducationSchoolPrimaryState = + 'commercial.education.school.primary.state'; + +/** + * @description Secondary / High School + */ +type CommercialEducationSecondarySchool = + 'commercial.education.secondarySchool'; + +/** + * @description Non State Secondary School + */ +type CommercialEducationSecondarySchoolPrivate = + 'commercial.education.secondarySchool.private'; + +/** + * @description Secondary School + */ +type CommercialEducationSecondarySchoolState = + 'commercial.education.secondarySchool.state'; + +/** + * @description University + */ +type CommercialEducationUniversity = 'commercial.education.university'; + +/** + * @description Special Needs Establishment. + */ +type CommercialEducationSpecialNeeds = 'commercial.education.specialNeeds'; + +/** + * @description Other Educational Establishment + */ +type CommercialEducationOther = 'commercial.education.other'; + +/** + * @description Hotel / Motel / Boarding / Guest House + */ +type CommercialGuest = 'commercial.guest'; + +/** + * @description Boarding / Guest House / Bed And Breakfast / Youth Hostel + */ +type CommercialGuestHostel = 'commercial.guest.hostel'; + +/** + * @description Youth Hostel + */ +type CommercialGuestHostelYouth = 'commercial.guest.hostel.youth'; + +/** + * @description Holiday Let/Accommodation/Short-Term Let Other Than CH01 + */ +type CommercialGuestShortLet = 'commercial.guest.shortLet'; + +/** + * @description Hotel/Motel + */ +type CommercialGuestHotel = 'commercial.guest.hotel'; + +/** + * @description Industrial Applicable to manufacturing, engineering, maintenance, storage / wholesale distribution and extraction sites + */ +type CommercialIndustrial = 'commercial.industrial'; + +/** + * @description Factory/Manufacturing + */ +type CommercialIndustrialManufacturing = 'commercial.industrial.manufacturing'; + +/** + * @description Aircraft Works + */ +type CommercialIndustrialManufacturingAircraft = + 'commercial.industrial.manufacturing.aircraft'; + +/** + * @description Boat Building + */ +type CommercialIndustrialManufacturingBoats = + 'commercial.industrial.manufacturing.boats'; + +/** + * @description Brick Works + */ +type CommercialIndustrialManufacturingBricks = + 'commercial.industrial.manufacturing.bricks'; + +/** + * @description Brewery + */ +type CommercialIndustrialManufacturingBeer = + 'commercial.industrial.manufacturing.beer'; + +/** + * @description Cider Manufacture + */ +type CommercialIndustrialManufacturingCider = + 'commercial.industrial.manufacturing.cider'; + +/** + * @description Chemical Works + */ +type CommercialIndustrialManufacturingChemicals = + 'commercial.industrial.manufacturing.chemicals'; + +/** + * @description Cement Works + */ +type CommercialIndustrialManufacturingCement = + 'commercial.industrial.manufacturing.cement'; + +/** + * @description Dairy Processing + */ +type CommercialIndustrialManufacturingDairy = + 'commercial.industrial.manufacturing.dairy'; + +/** + * @description Distillery + */ +type CommercialIndustrialManufacturingDistillery = + 'commercial.industrial.manufacturing.distillery'; + +/** + * @description Flour Mill + */ +type CommercialIndustrialManufacturingFlour = + 'commercial.industrial.manufacturing.flour'; + +/** + * @description Food Processing + */ +type CommercialIndustrialManufacturingFood = + 'commercial.industrial.manufacturing.food'; + +/** + * @description Glassworks + */ +type CommercialIndustrialManufacturingGlass = + 'commercial.industrial.manufacturing.glass'; + +/** + * @description Manufacturing + */ +type CommercialIndustrialManufacturingOther = + 'commercial.industrial.manufacturing.other'; + +/** + * @description Oast House + */ +type CommercialIndustrialManufacturingHops = + 'commercial.industrial.manufacturing.hops'; + +/** + * @description Oil Refining + */ +type CommercialIndustrialManufacturingOil = + 'commercial.industrial.manufacturing.oil'; + +/** + * @description Pottery Manufacturing + */ +type CommercialIndustrialManufacturingPottery = + 'commercial.industrial.manufacturing.pottery'; + +/** + * @description Paper Mill + */ +type CommercialIndustrialManufacturingPaper = + 'commercial.industrial.manufacturing.paper'; + +/** + * @description Printing Works + */ +type CommercialIndustrialManufacturingPrinting = + 'commercial.industrial.manufacturing.printing'; + +/** + * @description Sugar Refinery + */ +type CommercialIndustrialManufacturingSugar = + 'commercial.industrial.manufacturing.sugar'; + +/** + * @description Steel Works + */ +type CommercialIndustrialManufacturingSteel = + 'commercial.industrial.manufacturing.steel'; + +/** + * @description Timber Mill + */ +type CommercialIndustrialManufacturingTimber = + 'commercial.industrial.manufacturing.timber'; + +/** + * @description Winery + */ +type CommercialIndustrialManufacturingWine = + 'commercial.industrial.manufacturing.wine'; + +/** + * @description Shipyard + */ +type CommercialIndustrialManufacturingShips = + 'commercial.industrial.manufacturing.ships'; + +/** + * @description Mineral / Ore Working / Quarry / Mine + */ +type CommercialIndustrialExtraction = 'commercial.industrial.extraction'; + +/** + * @description Mineral Mining / Active + */ +type CommercialIndustrialExtractionMining = + 'commercial.industrial.extraction.mining'; + +/** + * @description Mineral Distribution / Storage + */ +type CommercialIndustrialExtractionDistribution = + 'commercial.industrial.extraction.distribution'; + +/** + * @description Mineral Processing + */ +type CommercialIndustrialExtractionProcessing = + 'commercial.industrial.extraction.processing'; + +/** + * @description Oil / Gas Extraction / Active + */ +type CommercialIndustrialExtractionOilGas = + 'commercial.industrial.extraction.oilGas'; + +/** + * @description Mineral Quarrying / Open Extraction / Active + */ +type CommercialIndustrialExtractionQuarrying = + 'commercial.industrial.extraction.quarrying'; + +/** + * @description Workshop / Light Industrial + */ +type CommercialIndustrialLight = 'commercial.industrial.light'; + +/** + * @description Servicing Garage + */ +type CommercialIndustrialLightGarage = 'commercial.industrial.light.garage'; + +/** + * @description Warehouse / Store / Storage Depot + */ +type CommercialIndustrialLightStorage = 'commercial.industrial.light.storage'; + +/** + * @description Crop Handling / Storage + */ +type CommercialIndustrialLightStorageCrops = + 'commercial.industrial.light.storage.crops'; + +/** + * @description Postal Sorting / Distribution + */ +type CommercialIndustrialLightStoragePost = + 'commercial.industrial.light.storage.post'; + +/** + * @description Solid Fuel Storage + */ +type CommercialIndustrialLightStorageSolidFuel = + 'commercial.industrial.light.storage.solidFuel'; + +/** + * @description Timber Storage + */ +type CommercialIndustrialLightStorageTimber = + 'commercial.industrial.light.storage.timber'; + +/** + * @description Wholesale Distribution + */ +type CommercialIndustrialDistribution = 'commercial.industrial.distribution'; + +/** + * @description Solid Fuel Distribution + */ +type CommercialIndustrialDistributionSolidFuel = + 'commercial.industrial.distribution.solidFuel'; + +/** + * @description Timber Distribution + */ +type CommercialIndustrialDistributionTimber = + 'commercial.industrial.distribution.timber'; + +/** + * @description Recycling Plant + */ +type CommercialIndustrialRecycling = 'commercial.industrial.recycling'; + +/** + * @description Incinerator / Waste Transfer Station + */ +type CommercialIndustrialIncineration = 'commercial.industrial.incineration'; + +/** + * @description Maintenance Depot + */ +type CommercialIndustrialMaintenanceDepot = + 'commercial.industrial.maintenanceDepot'; + +/** + * @description Leisure - Applicable to recreational sites and enterprises + */ +type CommercialLeisure = 'commercial.leisure'; + +/** + * @description Amusements + */ +type CommercialLeisureAmusements = 'commercial.leisure.amusements'; + +/** + * @description Leisure Pier + */ +type CommercialLeisureAmusementsPier = 'commercial.leisure.amusements.pier'; + +/** + * @description Holiday / Campsite + */ +type CommercialLeisureHoliday = 'commercial.leisure.holiday'; + +/** + * @description Camping + */ +type CommercialLeisureHolidayCamping = 'commercial.leisure.holiday.camping'; + +/** + * @description Caravanning + */ +type CommercialLeisureHolidayCaravanning = + 'commercial.leisure.holiday.caravanning'; + +/** + * @description Holiday Accommodation + */ +type CommercialLeisureHolidayAccommodation = + 'commercial.leisure.holiday.accommodation'; + +/** + * @description Holiday Centre + */ +type CommercialLeisureHolidayCentre = 'commercial.leisure.holiday.centre'; + +/** + * @description Youth Organisation Camp + */ +type CommercialLeisureHolidayYouth = 'commercial.leisure.holiday.youth'; + +/** + * @description Library + */ +type CommercialLeisureLibrary = 'commercial.leisure.library'; + +/** + * @description Reading Room + */ +type CommercialLeisureLibraryReadingRoom = + 'commercial.leisure.library.readingRoom'; + +/** + * @description Museum / Gallery + */ +type CommercialLeisureMuseum = 'commercial.leisure.museum'; + +/** + * @description Art Centre / Gallery + */ +type CommercialLeisureMuseumArt = 'commercial.leisure.museum.art'; + +/** + * @description Aviation Museum + */ +type CommercialLeisureMuseumAviation = 'commercial.leisure.museum.aviation'; + +/** + * @description Heritage Centre + */ +type CommercialLeisureMuseumHeritage = 'commercial.leisure.museum.heritage'; + +/** + * @description Industrial Museum + */ +type CommercialLeisureMuseumIndustrial = 'commercial.leisure.museum.industrial'; + +/** + * @description Military Museum + */ +type CommercialLeisureMuseumMilitary = 'commercial.leisure.museum.military'; + +/** + * @description Maritime Museum + */ +type CommercialLeisureMuseumMaritime = 'commercial.leisure.museum.maritime'; + +/** + * @description Science Museum + */ +type CommercialLeisureMuseumScience = 'commercial.leisure.museum.science'; + +/** + * @description Transport Museum + */ +type CommercialLeisureMuseumTransport = 'commercial.leisure.museum.transport'; + +/** + * @description Indoor / Outdoor Leisure / Sporting Activity / Centre + */ +type CommercialLeisureSport = 'commercial.leisure.sport'; + +/** + * @description Athletics Facility + */ +type CommercialLeisureSportAthletics = 'commercial.leisure.sport.athletics'; + +/** + * @description Bowls Facility + */ +type CommercialLeisureSportBowls = 'commercial.leisure.sport.bowls'; + +/** + * @description Cricket Facility + */ +type CommercialLeisureSportCricket = 'commercial.leisure.sport.cricket'; + +/** + * @description Curling Facility + */ +type CommercialLeisureSportCurling = 'commercial.leisure.sport.curling'; + +/** + * @description Diving / Swimming Facility + */ +type CommercialLeisureSportSwimming = 'commercial.leisure.sport.swimming'; + +/** + * @description Equestrian Sports Facility + */ +type CommercialLeisureSportEquestrian = 'commercial.leisure.sport.equestrian'; + +/** + * @description Football Facility + */ +type CommercialLeisureSportFootball = 'commercial.leisure.sport.football'; + +/** + * @description Fishing / Angling Facility + */ +type CommercialLeisureSportFishing = 'commercial.leisure.sport.fishing'; + +/** + * @description Golf Facility + */ +type CommercialLeisureSportGolf = 'commercial.leisure.sport.golf'; + +/** + * @description Gliding Facility + */ +type CommercialLeisureSportGliding = 'commercial.leisure.sport.gliding'; + +/** + * @description Greyhound Racing Facility + */ +type CommercialLeisureSportDogracing = 'commercial.leisure.sport.dogracing'; + +/** + * @description Hockey Facility + */ +type CommercialLeisureSportHockey = 'commercial.leisure.sport.hockey'; + +/** + * @description Horse Racing Facility + */ +type CommercialLeisureSportHorseracing = 'commercial.leisure.sport.horseracing'; + +/** + * @description Historic Vessel / Aircraft / Vehicle + */ +type CommercialLeisureSportHistoricVehicles = + 'commercial.leisure.sport.historicVehicles'; + +/** + * @description Activity / Leisure / Sports Centre + */ +type CommercialLeisureSportCentre = 'commercial.leisure.sport.centre'; + +/** + * @description Model Sports Facility + */ +type CommercialLeisureSportModel = 'commercial.leisure.sport.model'; + +/** + * @description Motor Sports Facility + */ +type CommercialLeisureSportMotor = 'commercial.leisure.sport.motor'; + +/** + * @description Playing Field + */ +type CommercialLeisureSportPlayingField = + 'commercial.leisure.sport.playingField'; + +/** + * @description Racquet Sports Facility + */ +type CommercialLeisureSportRacquet = 'commercial.leisure.sport.racquet'; + +/** + * @description Rugby Facility + */ +type CommercialLeisureSportRugby = 'commercial.leisure.sport.rugby'; + +/** + * @description Recreation Ground + */ +type CommercialLeisureSportRecreationGround = + 'commercial.leisure.sport.recreationGround'; + +/** + * @description Shinty Facility + */ +type CommercialLeisureSportShinty = 'commercial.leisure.sport.shinty'; + +/** + * @description Skateboarding Facility + */ +type CommercialLeisureSportSkateboarding = + 'commercial.leisure.sport.skateboarding'; + +/** + * @description Civilian Firing Facility + */ +type CommercialLeisureSportFiring = 'commercial.leisure.sport.firing'; + +/** + * @description Tenpin Bowling Facility + */ +type CommercialLeisureSportTenpin = 'commercial.leisure.sport.tenpin'; + +/** + * @description Public Tennis Court + */ +type CommercialLeisureSportTennis = 'commercial.leisure.sport.tennis'; + +/** + * @description Water Sports Facility + */ +type CommercialLeisureSportWater = 'commercial.leisure.sport.water'; + +/** + * @description Winter Sports Facility + */ +type CommercialLeisureSportWinter = 'commercial.leisure.sport.winter'; + +/** + * @description Wildlife Sports Facility + */ +type CommercialLeisureSportWildlife = 'commercial.leisure.sport.wildlife'; + +/** + * @description Cycling Sports Facility + */ +type CommercialLeisureSportCycling = 'commercial.leisure.sport.cycling'; + +/** + * @description Bingo Hall / Cinema / Conference / Exhibition Centre / Theatre / Concert Hall + */ +type CommercialLeisureEntertainment = 'commercial.leisure.entertainment'; + +/** + * @description Cinema + */ +type CommercialLeisureEntertainmentCinema = + 'commercial.leisure.entertainment.cinema'; + +/** + * @description Entertainment Complex + */ +type CommercialLeisureEntertainmentMixed = + 'commercial.leisure.entertainment.mixed'; + +/** + * @description Conference / Exhibition Centre + */ +type CommercialLeisureEntertainmentExhibition = + 'commercial.leisure.entertainment.exhibition'; + +/** + * @description Theatre + */ +type CommercialLeisureEntertainmentTheatre = + 'commercial.leisure.entertainment.theatre'; + +/** + * @description Zoo / Theme Park + */ +type CommercialLeisureParkZoo = 'commercial.leisure.park.zoo'; + +/** + * @description Amusement Park + */ +type CommercialLeisureParkAmusement = 'commercial.leisure.park.amusement'; + +/** + * @description Aquatic Attraction + */ +type CommercialLeisureParkAquatic = 'commercial.leisure.park.aquatic'; + +/** + * @description Model Village Site + */ +type CommercialLeisureParkModel = 'commercial.leisure.park.model'; + +/** + * @description Wildlife / Zoological Park + */ +type CommercialLeisureParkWildlife = 'commercial.leisure.park.wildlife'; + +/** + * @description Beach Hut (Recreational, Non-Residential Use Only) + */ +type CommercialLeisureBeachHut = 'commercial.leisure.beachHut'; + +/** + * @description Licensed Private Members' Club + */ +type CommercialLeisureClubPrivate = 'commercial.leisure.club.private'; + +/** + * @description Recreational / Social Club + */ +type CommercialLeisureClubSocial = 'commercial.leisure.club.social'; + +/** + * @description Arena / Stadium + */ +type CommercialLeisureArena = 'commercial.leisure.arena'; + +/** + * @description Stadium + */ +type CommercialLeisureArenaStadium = 'commercial.leisure.arena.stadium'; + +/** + * @description Showground + */ +type CommercialLeisureArenaShowground = 'commercial.leisure.arena.showground'; + +/** + * @description Medical + */ +type CommercialMedical = 'commercial.medical'; + +/** + * @description Dentist + */ +type CommercialMedicalDentist = 'commercial.medical.dentist'; + +/** + * @description General Practice Surgery / Clinic + */ +type CommercialMedicalGP = 'commercial.medical.GP'; + +/** + * @description Health Centre + */ +type CommercialMedicalHealthCentre = 'commercial.medical.healthCentre'; + +/** + * @description Health Care Services + */ +type CommercialMedicalHealthServices = 'commercial.medical.healthServices'; + +/** + * @description Hospital / Hospice + */ +type CommercialMedicalCare = 'commercial.medical.care'; + +/** + * @description Care home/Hospice + */ +type CommercialMedicalCareHome = 'commercial.medical.care.home'; + +/** + * @description Hospital + */ +type CommercialMedicalCareHospital = 'commercial.medical.care.hospital'; + +/** + * @description Medical / Testing / Research Laboratory + */ +type CommercialMedicalLab = 'commercial.medical.lab'; + +/** + * @description Professional Medical Service + */ +type CommercialMedicalProfessional = 'commercial.medical.professional'; + +/** + * @description Assessment / Development Services + */ +type CommercialMedicalAssessment = 'commercial.medical.assessment'; + +/** + * @description Animal Centre + */ +type CommercialAnimals = 'commercial.animals'; + +/** + * @description Cattery / Kennel + */ +type CommercialAnimalsKennelsCattery = 'commercial.animals.kennelsCattery'; + +/** + * @description Animal Services + */ +type CommercialAnimalsServices = 'commercial.animals.services'; + +/** + * @description Animal Quarantining + */ +type CommercialAnimalsServicesQuarantine = + 'commercial.animals.services.quarantine'; + +/** + * @description Equestrian + */ +type CommercialAnimalsEquestrian = 'commercial.animals.equestrian'; + +/** + * @description Horse Racing / Breeding Stable + */ +type CommercialAnimalsEquestrianRacing = 'commercial.animals.equestrian.racing'; + +/** + * @description Commercial Stabling / Riding + */ +type CommercialAnimalsEquestrianRiding = 'commercial.animals.equestrian.riding'; + +/** + * @description Vet / Animal Medical Treatment + */ +type CommercialAnimalsVet = 'commercial.animals.vet'; + +/** + * @description Animal / Bird / Marine Sanctuary + */ +type CommercialAnimalsSanctuary = 'commercial.animals.sanctuary'; + +/** + * @description Animal Sanctuary + */ +type CommercialAnimalsSanctuaryAnimals = 'commercial.animals.sanctuary.animals'; + +/** + * @description Marine Sanctuary + */ +type CommercialAnimalsSanctuaryMarine = 'commercial.animals.sanctuary.marine'; + +/** + * @description Office + */ +type CommercialOffice = 'commercial.office'; + +/** + * @description Office / Work Studio + */ +type CommercialOfficeWorkspace = 'commercial.office.workspace'; + +/** + * @description Embassy /, High Commission / Consulate + */ +type CommercialOfficeWorkspaceEmbassy = 'commercial.office.workspace.embassy'; + +/** + * @description Film Studio + */ +type CommercialOfficeWorkspaceFilm = 'commercial.office.workspace.film'; + +/** + * @description Central Government Service + */ +type CommercialOfficeWorkspaceGovNational = + 'commercial.office.workspace.gov.national'; + +/** + * @description Local Government Service + */ +type CommercialOfficeWorkspaceGovLocal = + 'commercial.office.workspace.gov.local'; + +/** + * @description Broadcasting (TV / Radio) + */ +type CommercialOfficeBroadcasting = 'commercial.office.broadcasting'; + +/** + * @description Retail + */ +type CommercialRetail = 'commercial.retail'; + +/** + * @description Bank / Financial Service + */ +type CommercialRetailFinancial = 'commercial.retail.financial'; + +/** + * @description Retail Service Agent + */ +type CommercialRetailServices = 'commercial.retail.services'; + +/** + * @description Post Office + */ +type CommercialRetailPost = 'commercial.retail.post'; + +/** + * @description Market (Indoor / Outdoor) + */ +type CommercialRetailMarket = 'commercial.retail.market'; + +/** + * @description Fish Market + */ +type CommercialRetailMarketFish = 'commercial.retail.market.fish'; + +/** + * @description Fruit / Vegetable Market + */ +type CommercialRetailMarketFruit = 'commercial.retail.market.fruit'; + +/** + * @description Livestock Market + */ +type CommercialRetailMarketLivestock = 'commercial.retail.market.livestock'; + +/** + * @description Petrol Filling Station + */ +type CommercialRetailFuel = 'commercial.retail.fuel'; + +/** + * @description Public House / Bar / Nightclub + */ +type CommercialRetailDrinking = 'commercial.retail.drinking'; + +/** + * @description Restaurant / Cafeteria + */ +type CommercialRetailRestaurant = 'commercial.retail.restaurant'; + +/** + * @description Shop / Showroom + */ +type CommercialRetailShowroom = 'commercial.retail.showroom'; + +/** + * @description Shop + */ +type CommercialRetailShop = 'commercial.retail.shop'; + +/** + * @description Garden Centre + */ +type CommercialRetailShopGardenCentre = 'commercial.retail.shop.gardenCentre'; + +/** + * @description Other Licensed Premise / Vendor + */ +type CommercialRetailLicensedPremises = 'commercial.retail.licensedPremises'; + +/** + * @description Fast Food Outlet / Takeaway (Hot / Cold) + */ +type CommercialRetailTakeaway = 'commercial.retail.takeaway'; + +/** + * @description Automated Teller Machine (ATM) + */ +type CommercialRetailAtm = 'commercial.retail.atm'; + +/** + * @description Storage Land + */ +type CommercialStorageLand = 'commercial.storageLand'; + +/** + * @description General Storage Land + */ +type CommercialStorageLandGeneral = 'commercial.storageLand.general'; + +/** + * @description Builders' Yard + */ +type CommercialStorageLandBuilding = 'commercial.storageLand.building'; + +/** + * @description Transport + */ +type CommercialTransport = 'commercial.transport'; + +/** + * @description Airfield / Airstrip / Airport / Air Transport Infrastructure Facility + */ +type CommercialTransportAir = 'commercial.transport.air'; + +/** + * @description Airfield + */ +type CommercialTransportAirAirfield = 'commercial.transport.air.airfield'; + +/** + * @description Air Transport Infrastructure Services + */ +type CommercialTransportAirInfrastructure = + 'commercial.transport.air.infrastructure'; + +/** + * @description Airport + */ +type CommercialTransportAirAirport = 'commercial.transport.air.airport'; + +/** + * @description Air Passenger Terminal + */ +type CommercialTransportAirPassengerTerminal = + 'commercial.transport.air.passengerTerminal'; + +/** + * @description Helicopter Station + */ +type CommercialTransportAirHelicopterStation = + 'commercial.transport.air.helicopterStation'; + +/** + * @description Heliport / Helipad + */ +type CommercialTransportAirHeliport = 'commercial.transport.air.heliport'; + +/** + * @description Bus Shelter + */ +type CommercialTransportBus = 'commercial.transport.bus'; + +/** + * @description Car / Coach / Commercial Vehicle / Taxi Parking / Park And Ride Site + */ +type CommercialTransportParking = 'commercial.transport.parking'; + +/** + * @description Public Park And Ride + */ +type CommercialTransportParkingParkAndRide = + 'commercial.transport.parking.parkAndRide'; + +/** + * @description Public Car Parking + */ +type CommercialTransportParkingCar = 'commercial.transport.parking.car'; + +/** + * @description Public Coach Parking + */ +type CommercialTransportParkingCoach = 'commercial.transport.parking.coach'; + +/** + * @description Public Commercial Vehicle Parking + */ +type CommercialTransportParkingCommercialVehicle = + 'commercial.transport.parking.commercialVehicle'; + +/** + * @description Goods Freight Handling / Terminal + */ +type CommercialTransportFreight = 'commercial.transport.freight'; + +/** + * @description Air Freight Terminal + */ +type CommercialTransportFreightAir = 'commercial.transport.freight.air'; + +/** + * @description Container Freight + */ +type CommercialTransportFreightContainer = + 'commercial.transport.freight.container'; + +/** + * @description Road Freight Transport + */ +type CommercialTransportFreightRoad = 'commercial.transport.freight.road'; + +/** + * @description Rail Freight Transport + */ +type CommercialTransportFreightRail = 'commercial.transport.freight.rail'; + +/** + * @description Marina + */ +type CommercialTransportMarina = 'commercial.transport.marina'; + +/** + * @description Mooring + */ +type CommercialTransportMooring = 'commercial.transport.mooring'; + +/** + * @description Railway Asset + */ +type CommercialTransportRailAsset = 'commercial.transport.railAsset'; + +/** + * @description Station / Interchange / Terminal / Halt + */ +type CommercialTransportTerminal = 'commercial.transport.terminal'; + +/** + * @description Bus station + */ +type CommercialTransportTerminalBus = 'commercial.transport.terminal.bus'; + +/** + * @description Train station + */ +type CommercialTransportTerminalBrain = 'commercial.transport.terminal.train'; + +/** + * @description Vehicular Rail Terminal + */ +type CommercialTransportTerminalVehicularRail = + 'commercial.transport.terminal.vehicularRail'; + +/** + * @description Transport Track / Way + */ +type CommercialTransportTrack = 'commercial.transport.track'; + +/** + * @description Cliff Railway + */ +type CommercialTransportTrackCliff = 'commercial.transport.track.cliff'; + +/** + * @description Chair Lift / Cable Car / Ski Tow + */ +type CommercialTransportTrackCable = 'commercial.transport.track.cable'; + +/** + * @description Monorail + */ +type CommercialTransportTrackMonorail = 'commercial.transport.track.monorail'; + +/** + * @description Vehicle Storage + */ +type CommercialTransportStorage = 'commercial.transport.storage'; + +/** + * @description Boat Storage + */ +type CommercialTransportStorageBoat = 'commercial.transport.storage.boat'; + +/** + * @description Bus / Coach Depot + */ +type CommercialTransportStorageBus = 'commercial.transport.storage.bus'; + +/** + * @description Transport Related Infrastructure + */ +type CommercialTransportInfrastructure = 'commercial.transport.infrastructure'; + +/** + * @description Aqueduct + */ +type CommercialTransportInfrastructureAqueduct = + 'commercial.transport.infrastructure.aqueduct'; + +/** + * @description Lock + */ +type CommercialTransportInfrastructureLock = + 'commercial.transport.infrastructure.lock'; + +/** + * @description Weir + */ +type CommercialTransportInfrastructureWeir = + 'commercial.transport.infrastructure.weir'; + +/** + * @description Weighbridge / Load Gauge + */ +type CommercialTransportInfrastructureWeighing = + 'commercial.transport.infrastructure.weighing'; + +/** + * @description Overnight Lorry Park + */ +type CommercialTransportOvernightLorryPark = + 'commercial.transport.overnightLorryPark'; + +/** + * @description Harbour / Port / Dock / Dockyard / Slipway / Landing Stage / Pier / Jetty / Pontoon / Terminal / Berthing / Quay + */ +type CommercialTransportDock = 'commercial.transport.dock'; + +/** + * @description Passenger Ferry Terminal + */ +type CommercialTransportDockFerryPassengers = + 'commercial.transport.dock.ferry.passengers'; + +/** + * @description Non-Tanker Nautical Berthing + */ +type CommercialTransportDockGeneralBerth = + 'commercial.transport.dock.generalBerth'; + +/** + * @description Nautical Refuelling Facility + */ +type CommercialTransportDockRefuelling = 'commercial.transport.dock.refuelling'; + +/** + * @description Slipway + */ +type CommercialTransportDockSlipway = 'commercial.transport.dock.slipway'; + +/** + * @description Ship Passenger Terminal + */ +type CommercialTransportDockPassenger = 'commercial.transport.dock.passenger'; + +/** + * @description Tanker Berthing + */ +type CommercialTransportDockTankerBerth = + 'commercial.transport.dock.tankerBerth'; + +/** + * @description Vehicular Ferry Terminal + */ +type CommercialTransportDockFerryVehicles = + 'commercial.transport.dock.ferry.vehicles'; + +/** + * @description Utility + */ +type CommercialUtility = 'commercial.utility'; + +/** + * @description Electricity Sub-Station + */ +type CommercialUtilitySubStation = 'commercial.utility.SubStation'; + +/** + * @description Landfill + */ +type CommercialUtilityLandfill = 'commercial.utility.landfill'; + +/** + * @description Power Station / Energy Production + */ +type CommercialUtilityElectricity = 'commercial.utility.electricity'; + +/** + * @description Electricity Distribution Facility + */ +type CommercialUtilityElectricityDistribution = + 'commercial.utility.electricity.distribution'; + +/** + * @description Electricity Production Facility + */ +type CommercialUtilityElectricityProduction = + 'commercial.utility.electricity.production'; + +/** + * @description Wind Farm + */ +type CommercialUtilityElectricityWindFarm = + 'commercial.utility.electricity.windFarm'; + +/** + * @description Wind Turbine + */ +type CommercialUtilityElectricityWindTurbine = + 'commercial.utility.electricity.windTurbine'; + +/** + * @description Pump House / Pumping Station / Water Tower + */ +type CommercialUtilityWater = 'commercial.utility.water'; + +/** + * @description Water Controlling / Pumping + */ +type CommercialUtilityWaterPumpControl = + 'commercial.utility.water.pump.control'; + +/** + * @description Water Distribution / Pumping + */ +type CommercialUtilityWaterPumpDistribution = + 'commercial.utility.water.pump.distribution'; + +/** + * @description Water Quality Monitoring + */ +type CommercialUtilityWaterQualityMonitoring = + 'commercial.utility.water.qualityMonitoring'; + +/** + * @description Water Storage + */ +type CommercialUtilityWaterStorage = 'commercial.utility.water.storage'; + +/** + * @description Waste Water Distribution / Pumping + */ +type CommercialUtilityWaterWaste = 'commercial.utility.water.waste'; + +/** + * @description Telecommunication + */ +type CommercialUtilityTelecoms = 'commercial.utility.telecoms'; + +/** + * @description Telecommunications Mast + */ +type CommercialUtilityTelecomsMast = 'commercial.utility.telecoms.mast'; + +/** + * @description Telephone Exchange + */ +type CommercialUtilityTelecomsExchange = 'commercial.utility.telecoms.exchange'; + +/** + * @description Water / Waste Water / Sewage Treatment Works + */ +type CommercialUtilityWaterTreatment = 'commercial.utility.waterTreatment'; + +/** + * @description Waste Water Treatment + */ +type CommercialUtilityWaterTreatmentWaste = + 'commercial.utility.waterTreatment.waste'; + +/** + * @description Water Treatment + */ +type CommercialUtilityWaterTreatmentWater = + 'commercial.utility.waterTreatment.water'; + +/** + * @description Gas / Oil Storage / Distribution + */ +type CommercialUtilityOilGas = 'commercial.utility.oilGas'; + +/** + * @description Gas Governor + */ +type CommercialUtilityOilGasGasGovernor = + 'commercial.utility.oilGas.gasGovernor'; + +/** + * @description Gas Holder + */ +type CommercialUtilityOilGasGasHolder = 'commercial.utility.oilGas.gasHolder'; + +/** + * @description Oil Terminal + */ +type CommercialUtilityOilGasOilTerminal = + 'commercial.utility.oilGas.oilTerminal'; + +/** + * @description Other Utility Use + */ +type CommercialUtilityOther = 'commercial.utility.other'; + +/** + * @description Cable Terminal Station + */ +type CommercialUtilityOtherCableTerminal = + 'commercial.utility.other.cableTerminal'; + +/** + * @description Observatory + */ +type CommercialUtilityOtherObservatory = 'commercial.utility.other.observatory'; + +/** + * @description Radar Station + */ +type CommercialUtilityOtherRadar = 'commercial.utility.other.radar'; + +/** + * @description Satellite Earth Station + */ +type CommercialUtilityOtherSatelliteEarth = + 'commercial.utility.other.satelliteEarth'; + +/** + * @description Waste Management + */ +type CommercialUtilityWasteManagement = 'commercial.utility.wasteManagement'; + +/** + * @description Telephone Box + */ +type CommercialUtilityPublicPhoneBox = 'commercial.utility.publicPhone.box'; + +/** + * @description Other Public Telephones + */ +type CommercialUtilityPublicPhoneOther = 'commercial.utility.publicPhone.other'; + +/** + * @description Dam + */ +type CommercialUtilityDam = 'commercial.utility.dam'; + +/** + * @description Emergency / Rescue Service + */ +type CommercialEmergency = 'commercial.emergency'; + +/** + * @description Nautical Navigation Beacon / Light + */ +type OtherNavigationNauticalBeacon = 'other.navigation.nautical.beacon'; + +/** + * @description Aid To Road Navigation + */ +type OtherNavigationRoad = 'other.navigation.road'; + +/** + * @description Guide Post + */ +type OtherNavigationGuidePost = 'other.navigation.guidePost'; + +/** + * @description Coastal Protection / Flood Prevention + */ +type OtherCoastal = 'other.coastal'; + +/** + * @description Boulder Wall / Sea Wall + */ +type OtherCoastalWall = 'other.coastal.wall'; + +/** + * @description Flood Gate / Flood Sluice Gate / Flood Valve + */ +type OtherCoastalFloodGate = 'other.coastal.floodGate'; + +/** + * @description Groyne + */ +type OtherCoastalGroyne = 'other.coastal.groyne'; + +/** + * @description Rip-Rap + */ +type OtherCoastalRipRap = 'other.coastal.ripRap'; + +/** + * @description Emergency Support + */ +type OtherEmergency = 'other.emergency'; + +/** + * @description Beach Office / First Aid Facility + */ +type OtherEmergencyFirstAid = 'other.emergency.firstAid'; + +/** + * @description Emergency Telephone (Non Motorway) + */ +type OtherEmergencyTelephone = 'other.emergency.telephone'; + +/** + * @description Fire Alarm Structure / Fire Observation Tower / Fire Beater Facility + */ +type OtherEmergencyFire = 'other.emergency.fire'; + +/** + * @description Emergency Equipment Point / Emergency Siren / Warning Flag + */ +type OtherEmergencyWarning = 'other.emergency.warning'; + +/** + * @description Lifeguard Facility + */ +type OtherEmergencyLifeguard = 'other.emergency.lifeguard'; + +/** + * @description LIfe / Belt / Buoy / Float / Jacket / Safety Rope + */ +type OtherEmergencyFloatAids = 'other.emergency.floatAids'; + +/** + * @description Street Furniture + */ +type OtherStreetFurniture = 'other.streetFurniture'; + +/** + * @description Agricultural Support Objects + */ +type OtherAgriculture = 'other.agriculture'; + +/** + * @description Fish Ladder / Lock / Pen / Trap + */ +type OtherAgricultureFishPen = 'other.agriculture.fishPen'; + +/** + * @description Livestock Pen / Dip + */ +type OtherAgricultureLivestockPen = 'other.agriculture.livestockPen'; + +/** + * @description Currick + */ +type OtherAgricultureCurrick = 'other.agriculture.currick'; + +/** + * @description Slurry Bed / Pit + */ +type OtherAgricultureSlurry = 'other.agriculture.slurry'; + +/** + * @description Historical Site / Object + */ +type OtherHistoric = 'other.historic'; + +/** + * @description Historic Structure / Object + */ +type OtherHistoricStructure = 'other.historic.structure'; + +/** + * @description Industrial Support + */ +type OtherIndustrial = 'other.industrial'; + +/** + * @description Adit / Incline / Level + */ +type OtherIndustrialAditIncline = 'other.industrial.aditIncline'; + +/** + * @description Caisson / Dry Dock / Grid + */ +type OtherIndustrialCaissonDock = 'other.industrial.caissonDock'; + +/** + * @description Channel / Conveyor / Conduit / Pipe + */ +type OtherIndustrialChannel = 'other.industrial.channel'; + +/** + * @description Chimney / Flue + */ +type OtherIndustrialChimney = 'other.industrial.chimney'; + +/** + * @description Crane / Hoist / Winch / Material Elevator + */ +type OtherIndustrialCrane = 'other.industrial.crane'; + +/** + * @description Flare Stack + */ +type OtherIndustrialFlareStack = 'other.industrial.flareStack'; + +/** + * @description Hopper / Silo / Cistern / Tank + */ +type OtherIndustrialSiloTank = 'other.industrial.siloTank'; + +/** + * @description Grab / Skip / Other Industrial Waste Machinery / Discharging + */ +type OtherIndustrialDischarge = 'other.industrial.discharge'; + +/** + * @description Kiln / Oven / Smelter + */ +type OtherIndustrialKiln = 'other.industrial.kiln'; + +/** + * @description Manhole / Shaft + */ +type OtherIndustrialManholeShaft = 'other.industrial.manholeShaft'; + +/** + * @description Industrial Overflow / Sluice / Valve / Valve Housing + */ +type OtherIndustrialOverflowSluiceValve = + 'other.industrial.overflowSluiceValve'; + +/** + * @description Cooling Tower + */ +type OtherIndustrialCoolingTower = 'other.industrial.coolingTower'; + +/** + * @description Solar Panel / Waterwheel + */ +type OtherIndustrialSolarPanel = 'other.industrial.solarPanel'; + +/** + * @description Telephone Pole / Post + */ +type OtherIndustrialPylonTelecom = 'other.industrial.pylon.telecom'; + +/** + * @description Electricity Distribution Pole / Pylon + */ +type OtherIndustrialPylonElectricity = 'other.industrial.pylon.electricity'; + +/** + * @description Significant Natural Object + */ +type OtherNatural = 'other.natural'; + +/** + * @description Boundary / Significant / Historic Tree / Pollard + */ +type OtherNaturalTree = 'other.natural.tree'; + +/** + * @description Boundary / Significant Rock / Boulder + */ +type OtherNaturalRock = 'other.natural.rock'; + +/** + * @description Natural Hole (Blow / Shake / Swallow) + */ +type OtherNaturalHole = 'other.natural.hole'; + +/** + * @description Ornamental / Cultural Object + */ +type OtherOrnamental = 'other.ornamental'; + +/** + * @description Mausoleum / Tomb / Grave + */ +type OtherOrnamentalTomb = 'other.ornamental.tomb'; + +/** + * @description Simple Ornamental Object + */ +type OtherOrnamentalObject = 'other.ornamental.object'; + +/** + * @description Maze + */ +type OtherOrnamentalMaze = 'other.ornamental.maze'; + +/** + * @description Sport / Leisure Support + */ +type OtherLeisure = 'other.leisure'; + +/** + * @description Butt / Hide + */ +type OtherLeisureHide = 'other.leisure.hide'; + +/** + * @description Gallop / Ride + */ +type OtherLeisureGallop = 'other.leisure.gallop'; + +/** + * @description Miniature Railway + */ +type OtherLeisureModelRailway = 'other.leisure.modelRailway'; + +/** + * @description Royal Mail Infrastructure + */ +type OtherMail = 'other.mail'; + +/** + * @description Postal Box + */ +type OtherMailPostBox = 'other.mail.postBox'; + +/** + * @description Postal Delivery Box / Pouch + */ +type OtherMailDeliveryBox = 'other.mail.deliveryBox'; + +/** + * @description PO Box + */ +type OtherMailPOBox = 'other.mail.POBox'; + +/** + * @description Additional Mail / Packet Addressee + */ +type OtherMailAdditionalAddressee = 'other.mail.additionalAddressee'; + +/** + * @description Scientific / Observation Support + */ +type OtherScientific = 'other.scientific'; + +/** + * @description Meteorological Station / Equipment + */ +type OtherScientificMeteo = 'other.scientific.meteo'; + +/** + * @description Radar / Satellite Infrastructure + */ +type OtherScientificRadarSatellite = 'other.scientific.radarSatellite'; + +/** + * @description Telescope / Observation Infrastructure / Astronomy + */ +type OtherScientificAstronomy = 'other.scientific.astronomy'; + +/** + * @description Transport Support + */ +type OtherTransport = 'other.transport'; + +/** + * @description Cattle Grid / Ford + */ +type OtherTransportCattleGridFord = 'other.transport.cattleGridFord'; + +/** + * @description Elevator / Escalator / Steps + */ +type OtherTransportStepsLiftEscalator = 'other.transport.stepsLiftEscalator'; + +/** + * @description Footbridge / Walkway + */ +type OtherTransportBridge = 'other.transport.bridge'; + +/** + * @description Pole / Post / Bollard (Restricting Vehicular Access) + */ +type OtherTransportPost = 'other.transport.post'; + +/** + * @description Subway / Underpass + */ +type OtherTransportSubway = 'other.transport.subway'; + +/** + * @description Customs Inspection Facility + */ +type OtherTransportCustoms = 'other.transport.customs'; + +/** + * @description Lay-By + */ +type OtherTransportLayby = 'other.transport.layby'; + +/** + * @description Level Crossing + */ +type OtherTransportRailCrossingVehicles = + 'other.transport.rail.crossing.vehicles'; + +/** + * @description Mail Pick Up + */ +type OtherTransportMailPickUp = 'other.transport.mailPickUp'; + +/** + * @description Railway Pedestrian Crossing + */ +type OtherTransportRailCrossingPedestrian = + 'other.transport.rail.crossing.pedestrian'; + +/** + * @description Railway Buffer + */ +type OtherTransportRailBuffer = 'other.transport.rail.buffer'; + +/** + * @description Rail Drag + */ +type OtherTransportRailDrag = 'other.transport.rail.drag'; + +/** + * @description Rail Infrastructure Services + */ +type OtherTransportRailInfrastructure = 'other.transport.rail.infrastructure'; + +/** + * @description Rail Kilometre Distance Marker + */ +type OtherTransportRailMarkerKM = 'other.transport.rail.marker.km'; + +/** + * @description Railway Lighting + */ +type OtherTransportRailLighting = 'other.transport.rail.lighting'; + +/** + * @description Rail Mile Distance Marker + */ +type OtherTransportRailMarketMile = 'other.transport.rail.market.mile'; + +/** + * @description Railway Turntable + */ +type OtherTransportRailTurntable = 'other.transport.rail.turntable'; + +/** + * @description Rail Weighbridge + */ +type OtherTransportRailWeighbridge = 'other.transport.rail.weighbridge'; + +/** + * @description Rail Signalling + */ +type OtherTransportRailSignals = 'other.transport.rail.signals'; + +/** + * @description Railway Traverse + */ +type OtherTransportRailTraverse = 'other.transport.rail.traverse'; + +/** + * @description Goods Tramway + */ +type OtherTransportGoodsTramway = 'other.transport.goodsTramway'; + +/** + * @description Road Drag + */ +type OtherTransportRoadDrag = 'other.transport.road.drag'; + +/** + * @description Vehicle Dip + */ +type OtherTransportRoadVehicleDip = 'other.transport.road.vehicleDip'; + +/** + * @description Road Turntable + */ +type OtherTransportRoadTurntable = 'other.transport.road.turntable'; + +/** + * @description Road Mile Distance Marker + */ +type OtherTransportRoadMarkerMile = 'other.transport.road.marker.mile'; + +/** + * @description Road Kilometre Distance Marker + */ +type OtherTransportRoadMarketKM = 'other.transport.road.market.km'; + +/** + * @description Road Infrastructure Services + */ +type OtherTransportRoadInfrastructure = 'other.transport.road.infrastructure'; + +/** + * @description Unsupported Site + */ +type OtherUnsupported = 'other.unsupported'; + +/** + * @description Cycle Parking Facility + */ +type OtherUnsupportedCycleParking = 'other.unsupported.cycleParking'; + +/** + * @description Picnic / Barbecue Site + */ +type OtherUnsupportedPicnic = 'other.unsupported.picnic'; + +/** + * @description Travelling Persons Site + */ +type OtherUnsupportedTravellingPersons = 'other.unsupported.travellingPersons'; + +/** + * @description Shelter (Not Including Bus Shelter) + */ +type OtherUnsupportedShelter = 'other.unsupported.shelter'; + +/** + * @description Street Record + */ +type ParentStreet = 'parent.street'; + +/** + * @description Residential + */ +type Residential = 'residential'; + +/** + * @description Ancillary Building + */ +type ResidentialBuilding = 'residential.building'; + +/** + * @description Car Park Space + */ +type ResidentialCarParkingSpace = 'residential.carParkingSpace'; + +/** + * @description Allocated Parking + */ +type ResidentialCarParkingSpaceAllocated = + 'residential.carParkingSpace.allocated'; + +/** + * @description Residential dwelling + */ +type ResidentialDwelling = 'residential.dwelling'; + +/** + * @description Caravan + */ +type ResidentialDwellingCaravan = 'residential.dwelling.caravan'; + +/** + * @description Detached + */ +type ResidentialDwellingHouseDetached = 'residential.dwelling.house.detached'; + +/** + * @description Semi-detached + */ +type ResidentialDwellingHouseSemiDetached = + 'residential.dwelling.house.semiDetached'; + +/** + * @description Terrace + */ +type ResidentialDwellingHouseTerrace = 'residential.dwelling.house.terrace'; + +/** + * @description Flat + */ +type ResidentialDwellingFlat = 'residential.dwelling.flat'; + +/** + * @description House Boat + */ +type ResidentialDwellingBoat = 'residential.dwelling.boat'; + +/** + * @description Sheltered Accommodation + */ +type ResidentialDwellingShelteredAccommodation = + 'residential.dwelling.shelteredAccommodation'; + +/** + * @description Privately Owned Holiday Caravan / Chalet + */ +type ResidentialDwellingHoliday = 'residential.dwelling.holiday'; + +/** + * @description Garage + */ +type ResidentialGarage = 'residential.garage'; + +/** + * @description Lock-Up Garage / Garage Court + */ +type ResidentialGarageCourt = 'residential.garage.court'; + +/** + * @description House In Multiple Occupation + */ +type ResidentialHMO = 'residential.HMO'; + +/** + * @description HMO Parent + */ +type ResidentialHMOParent = 'residential.HMO.parent'; + +/** + * @description HMO Bedsit / Other Non Self Contained Accommodation + */ +type ResidentialHMOBedsit = 'residential.HMO.bedsit'; + +/** + * @description HMO Not Further Divided + */ +type ResidentialHMOUndivided = 'residential.HMO.undivided'; + +/** + * @description Residential Institution + */ +type ResidentialInstitution = 'residential.institution'; + +/** + * @description Care / Nursing Home + */ +type ResidentialInstitutionCare = 'residential.institution.care'; + +/** + * @description Communal Residence + */ +type ResidentialInstitutionCommunal = 'residential.institution.communal'; + +/** + * @description Non-Commercial Lodgings + */ +type ResidentialInstitutionNoncommercial = + 'residential.institution.noncommercial'; + +/** + * @description Religious Community + */ +type ResidentialInstitutionReligious = 'residential.institution.religious'; + +/** + * @description Residential Education + */ +type ResidentialInstitutionEducation = 'residential.institution.education'; + +/** + * @description Unclassified + */ +type Unclassified = 'unclassified'; + +/** + * @description Awaiting Classification + */ +type UnclassifiedAwaitingclassification = 'unclassified.awaitingclassification'; + +/** + * @description Pending Internal Investigation + */ +type UnclassifiedPendingInvestigation = 'unclassified.pendingInvestigation'; + +/** + * @description Dual Use + */ +type DualUse = 'dualUse'; + +/** + * @description Object of Interest + */ +type Object = 'object'; + +/** + * @description Archaeological Dig Site + */ +type ObjectArchaeological = 'object.archaeological'; + +/** + * @description Monument + */ +type ObjectMonument = 'object.monument'; + +/** + * @description Obelisk / Milestone / Standing Stone + */ +type ObjectMonumentVertical = 'object.monument.vertical'; + +/** + * @description Obelisk + */ +type ObjectMonumentVerticalObelisk = 'object.monument.vertical.obelisk'; + +/** + * @description Standing Stone + */ +type ObjectMonumentVerticalStandingStone = + 'object.monument.vertical.standingStone'; + +/** + * @description Memorial / Market Cross + */ +type ObjectMonumentMemorial = 'object.monument.memorial'; + +/** + * @description Statue + */ +type ObjectMonumentStatue = 'object.monument.statue'; + +/** + * @description Castle / Historic Ruin + */ +type ObjectMonumentRuin = 'object.monument.ruin'; + +/** + * @description Other Structure + */ +type ObjectMonumentOther = 'object.monument.other'; + +/** + * @description Boundary Stone + */ +type ObjectMonumentOtherBoundaryStone = 'object.monument.other.boundaryStone'; + +/** + * @description Cascade / Fountain + */ +type ObjectMonumentOtherWaterFeature = 'object.monument.other.waterFeature'; + +/** + * @description Permanent Art Display / Sculpture + */ +type ObjectMonumentOtherArt = 'object.monument.other.art'; + +/** + * @description Windmill (Inactive) + */ +type ObjectMonumentOtherWindmill = 'object.monument.other.windmill'; + +/** + * @description Stately Home + */ +type ObjectStatelyHome = 'object.statelyHome'; + +/** + * @description Underground Feature + */ +type ObjectUnderground = 'object.underground'; + +/** + * @description Cave + */ +type ObjectUndergroundCave = 'object.underground.cave'; + +/** + * @description Pothole / Natural Hole + */ +type ObjectUndergroundHole = 'object.underground.hole'; + +/** + * @description Other Underground Feature + */ +type ObjectUndergroundOther = 'object.underground.other'; + +/** + * @description Cellar + */ +type ObjectUndergroundOtherCellar = 'object.underground.other.cellar'; + +/** + * @description Disused Mine + */ +type ObjectUndergroundOtherExtraction = 'object.underground.other.extraction'; + +/** + * @description Mineral Mining / Inactive + */ +type ObjectUndergroundOtherExtractionMine = + 'object.underground.other.extraction.mine'; + +/** + * @description Oil And / Gas Extraction/ Inactive + */ +type ObjectUndergroundOtherExtractionOilGas = + 'object.underground.other.extraction.oilGas'; + +/** + * @description Mineral Quarrying And / Open Extraction / Inactive + */ +type ObjectUndergroundOtherExtractionQuarry = + 'object.underground.other.extraction.quarry'; + +/** + * @description Well / Spring + */ +type ObjectUndergroundOtherWater = 'object.underground.other.water'; + +/** + * @description Spring + */ +type ObjectUndergroundOtherWaterSpring = + 'object.underground.other.water.spring'; + +/** + * @description Well + */ +type ObjectUndergroundOtherWaterWell = 'object.underground.other.water.well'; + +/** + * @description Place Of Worship + */ +type ObjectReligious = 'object.religious'; + +/** + * @description Religious building + */ +type ObjectReligiousBuilding = 'object.religious.building'; + +/** + * @description Abbey + */ +type ObjectReligiousBuildingAbbey = 'object.religious.building.abbey'; + +/** + * @description Cathedral + */ +type ObjectReligiousBuildingCathedral = 'object.religious.building.cathedral'; + +/** + * @description Church + */ +type ObjectReligiousBuildingChurch = 'object.religious.building.church'; + +/** + * @description Chapel + */ +type ObjectReligiousBuildingChapel = 'object.religious.building.chapel'; + +/** + * @description Gurdwara + */ +type ObjectReligiousBuildingGurdwara = 'object.religious.building.gurdwara'; + +/** + * @description Kingdom Hall + */ +type ObjectReligiousBuildingKingdomHall = + 'object.religious.building.kingdomHall'; + +/** + * @description Lych Gate + */ +type ObjectReligiousBuildingLychGate = 'object.religious.building.lychGate'; + +/** + * @description Mosque + */ +type ObjectReligiousBuildingMosque = 'object.religious.building.mosque'; + +/** + * @description Minster + */ +type ObjectReligiousBuildingMinster = 'object.religious.building.minster'; + +/** + * @description Stupa + */ +type ObjectReligiousBuildingStupa = 'object.religious.building.stupa'; + +/** + * @description Synagogue + */ +type ObjectReligiousBuildingSynagogue = 'object.religious.building.synagogue'; + +/** + * @description Temple + */ +type ObjectReligiousBuildingTemple = 'object.religious.building.temple'; + +/** + * @id #PropertyType + * @description Property types derived from Basic Land and Property Unit (BLPU) classification codes + */ +export type PropertyType = + | Commercial + | CommercialAbattoir + | CommercialAgriculture + | CommercialAgricultureFarm + | CommercialAncillary + | CommercialAnimals + | CommercialAnimalsEquestrian + | CommercialAnimalsEquestrianRacing + | CommercialAnimalsEquestrianRiding + | CommercialAnimalsKennelsCattery + | CommercialAnimalsSanctuary + | CommercialAnimalsSanctuaryAnimals + | CommercialAnimalsSanctuaryMarine + | CommercialAnimalsServices + | CommercialAnimalsServicesQuarantine + | CommercialAnimalsVet + | CommercialCommunity + | CommercialCommunityCCTV + | CommercialCommunityCemetery + | CommercialCommunityCemeteryCemetery + | CommercialCommunityCemeteryChapelOfRest + | CommercialCommunityCemeteryColumbarium + | CommercialCommunityCemeteryCrematorium + | CommercialCommunityCemeteryMilitary + | CommercialCommunityCemeteryMortuary + | CommercialCommunityCourt + | CommercialCommunityEmployment + | CommercialCommunityHall + | CommercialCommunityHallClub + | CommercialCommunityHWRC + | CommercialCommunityPrison + | CommercialCommunityPrisonDetention + | CommercialCommunityPrisonSecureResidential + | CommercialCommunityPrisonService + | CommercialCommunityRecycling + | CommercialCommunityReligious + | CommercialCommunityServices + | CommercialCommunityWC + | CommercialEducation + | CommercialEducationCollege + | CommercialEducationCollegeFurther + | CommercialEducationCollegeHigher + | CommercialEducationNursery + | CommercialEducationOther + | CommercialEducationSchool + | CommercialEducationSchoolFirst + | CommercialEducationSchoolInfant + | CommercialEducationSchoolJunior + | CommercialEducationSchoolMiddle + | CommercialEducationSchoolPrimaryPrivate + | CommercialEducationSchoolPrimaryState + | CommercialEducationSecondarySchool + | CommercialEducationSecondarySchoolPrivate + | CommercialEducationSecondarySchoolState + | CommercialEducationSpecialNeeds + | CommercialEducationUniversity + | CommercialEmergency + | CommercialFish + | CommercialFishFarm + | CommercialFishHatchery + | CommercialFishOysters + | CommercialFishProcessing + | CommercialGuest + | CommercialGuestHostel + | CommercialGuestHostelYouth + | CommercialGuestHotel + | CommercialGuestShortLet + | CommercialHorticulture + | CommercialHorticultureSmallholding + | CommercialHorticultureVineyard + | CommercialHorticultureWatercress + | CommercialIndustrial + | CommercialIndustrialDistribution + | CommercialIndustrialDistributionSolidFuel + | CommercialIndustrialDistributionTimber + | CommercialIndustrialExtraction + | CommercialIndustrialExtractionDistribution + | CommercialIndustrialExtractionMining + | CommercialIndustrialExtractionOilGas + | CommercialIndustrialExtractionProcessing + | CommercialIndustrialExtractionQuarrying + | CommercialIndustrialIncineration + | CommercialIndustrialLight + | CommercialIndustrialLightGarage + | CommercialIndustrialLightStorage + | CommercialIndustrialLightStorageCrops + | CommercialIndustrialLightStoragePost + | CommercialIndustrialLightStorageSolidFuel + | CommercialIndustrialLightStorageTimber + | CommercialIndustrialMaintenanceDepot + | CommercialIndustrialManufacturing + | CommercialIndustrialManufacturingAircraft + | CommercialIndustrialManufacturingBeer + | CommercialIndustrialManufacturingBoats + | CommercialIndustrialManufacturingBricks + | CommercialIndustrialManufacturingCement + | CommercialIndustrialManufacturingChemicals + | CommercialIndustrialManufacturingCider + | CommercialIndustrialManufacturingDairy + | CommercialIndustrialManufacturingDistillery + | CommercialIndustrialManufacturingFlour + | CommercialIndustrialManufacturingFood + | CommercialIndustrialManufacturingGlass + | CommercialIndustrialManufacturingHops + | CommercialIndustrialManufacturingOil + | CommercialIndustrialManufacturingOther + | CommercialIndustrialManufacturingPaper + | CommercialIndustrialManufacturingPottery + | CommercialIndustrialManufacturingPrinting + | CommercialIndustrialManufacturingShips + | CommercialIndustrialManufacturingSteel + | CommercialIndustrialManufacturingSugar + | CommercialIndustrialManufacturingTimber + | CommercialIndustrialManufacturingWine + | CommercialIndustrialRecycling + | CommercialLeisure + | CommercialLeisureAmusements + | CommercialLeisureAmusementsPier + | CommercialLeisureArena + | CommercialLeisureArenaShowground + | CommercialLeisureArenaStadium + | CommercialLeisureBeachHut + | CommercialLeisureClubPrivate + | CommercialLeisureClubSocial + | CommercialLeisureEntertainment + | CommercialLeisureEntertainmentCinema + | CommercialLeisureEntertainmentExhibition + | CommercialLeisureEntertainmentMixed + | CommercialLeisureEntertainmentTheatre + | CommercialLeisureHoliday + | CommercialLeisureHolidayAccommodation + | CommercialLeisureHolidayCamping + | CommercialLeisureHolidayCaravanning + | CommercialLeisureHolidayCentre + | CommercialLeisureHolidayYouth + | CommercialLeisureLibrary + | CommercialLeisureLibraryReadingRoom + | CommercialLeisureMuseum + | CommercialLeisureMuseumArt + | CommercialLeisureMuseumAviation + | CommercialLeisureMuseumHeritage + | CommercialLeisureMuseumIndustrial + | CommercialLeisureMuseumMaritime + | CommercialLeisureMuseumMilitary + | CommercialLeisureMuseumScience + | CommercialLeisureMuseumTransport + | CommercialLeisureParkAmusement + | CommercialLeisureParkAquatic + | CommercialLeisureParkModel + | CommercialLeisureParkWildlife + | CommercialLeisureParkZoo + | CommercialLeisureSport + | CommercialLeisureSportAthletics + | CommercialLeisureSportBowls + | CommercialLeisureSportCentre + | CommercialLeisureSportCricket + | CommercialLeisureSportCurling + | CommercialLeisureSportCycling + | CommercialLeisureSportDogracing + | CommercialLeisureSportEquestrian + | CommercialLeisureSportFiring + | CommercialLeisureSportFishing + | CommercialLeisureSportFootball + | CommercialLeisureSportGliding + | CommercialLeisureSportGolf + | CommercialLeisureSportHistoricVehicles + | CommercialLeisureSportHockey + | CommercialLeisureSportHorseracing + | CommercialLeisureSportModel + | CommercialLeisureSportMotor + | CommercialLeisureSportPlayingField + | CommercialLeisureSportRacquet + | CommercialLeisureSportRecreationGround + | CommercialLeisureSportRugby + | CommercialLeisureSportShinty + | CommercialLeisureSportSkateboarding + | CommercialLeisureSportSwimming + | CommercialLeisureSportTennis + | CommercialLeisureSportTenpin + | CommercialLeisureSportWater + | CommercialLeisureSportWildlife + | CommercialLeisureSportWinter + | CommercialMedical + | CommercialMedicalAssessment + | CommercialMedicalCare + | CommercialMedicalCareHome + | CommercialMedicalCareHospital + | CommercialMedicalDentist + | CommercialMedicalGP + | CommercialMedicalHealthCentre + | CommercialMedicalHealthServices + | CommercialMedicalLab + | CommercialMedicalProfessional + | CommercialOffice + | CommercialOfficeBroadcasting + | CommercialOfficeWorkspace + | CommercialOfficeWorkspaceEmbassy + | CommercialOfficeWorkspaceFilm + | CommercialOfficeWorkspaceGovLocal + | CommercialOfficeWorkspaceGovNational + | CommercialRetail + | CommercialRetailAtm + | CommercialRetailDrinking + | CommercialRetailFinancial + | CommercialRetailFuel + | CommercialRetailLicensedPremises + | CommercialRetailMarket + | CommercialRetailMarketFish + | CommercialRetailMarketFruit + | CommercialRetailMarketLivestock + | CommercialRetailPost + | CommercialRetailRestaurant + | CommercialRetailServices + | CommercialRetailShop + | CommercialRetailShopGardenCentre + | CommercialRetailShowroom + | CommercialRetailTakeaway + | CommercialStorageLand + | CommercialStorageLandBuilding + | CommercialStorageLandGeneral + | CommercialTransport + | CommercialTransportAir + | CommercialTransportAirAirfield + | CommercialTransportAirAirport + | CommercialTransportAirHelicopterStation + | CommercialTransportAirHeliport + | CommercialTransportAirInfrastructure + | CommercialTransportAirPassengerTerminal + | CommercialTransportBus + | CommercialTransportDock + | CommercialTransportDockFerryPassengers + | CommercialTransportDockFerryVehicles + | CommercialTransportDockGeneralBerth + | CommercialTransportDockPassenger + | CommercialTransportDockRefuelling + | CommercialTransportDockSlipway + | CommercialTransportDockTankerBerth + | CommercialTransportFreight + | CommercialTransportFreightAir + | CommercialTransportFreightContainer + | CommercialTransportFreightRail + | CommercialTransportFreightRoad + | CommercialTransportInfrastructure + | CommercialTransportInfrastructureAqueduct + | CommercialTransportInfrastructureLock + | CommercialTransportInfrastructureWeighing + | CommercialTransportInfrastructureWeir + | CommercialTransportMarina + | CommercialTransportMooring + | CommercialTransportOvernightLorryPark + | CommercialTransportParking + | CommercialTransportParkingCar + | CommercialTransportParkingCoach + | CommercialTransportParkingCommercialVehicle + | CommercialTransportParkingParkAndRide + | CommercialTransportRailAsset + | CommercialTransportStorage + | CommercialTransportStorageBoat + | CommercialTransportStorageBus + | CommercialTransportTerminal + | CommercialTransportTerminalBrain + | CommercialTransportTerminalBus + | CommercialTransportTerminalVehicularRail + | CommercialTransportTrack + | CommercialTransportTrackCable + | CommercialTransportTrackCliff + | CommercialTransportTrackMonorail + | CommercialUtility + | CommercialUtilityDam + | CommercialUtilityElectricity + | CommercialUtilityElectricityDistribution + | CommercialUtilityElectricityProduction + | CommercialUtilityElectricityWindFarm + | CommercialUtilityElectricityWindTurbine + | CommercialUtilityLandfill + | CommercialUtilityOilGas + | CommercialUtilityOilGasGasGovernor + | CommercialUtilityOilGasGasHolder + | CommercialUtilityOilGasOilTerminal + | CommercialUtilityOther + | CommercialUtilityOtherCableTerminal + | CommercialUtilityOtherObservatory + | CommercialUtilityOtherRadar + | CommercialUtilityOtherSatelliteEarth + | CommercialUtilityPublicPhoneBox + | CommercialUtilityPublicPhoneOther + | CommercialUtilitySubStation + | CommercialUtilityTelecoms + | CommercialUtilityTelecomsExchange + | CommercialUtilityTelecomsMast + | CommercialUtilityWasteManagement + | CommercialUtilityWater + | CommercialUtilityWaterPumpControl + | CommercialUtilityWaterPumpDistribution + | CommercialUtilityWaterQualityMonitoring + | CommercialUtilityWaterStorage + | CommercialUtilityWaterTreatment + | CommercialUtilityWaterTreatmentWaste + | CommercialUtilityWaterTreatmentWater + | CommercialUtilityWaterWaste + | DualUse + | Object + | ObjectArchaeological + | ObjectMonument + | ObjectMonumentMemorial + | ObjectMonumentOther + | ObjectMonumentOtherArt + | ObjectMonumentOtherBoundaryStone + | ObjectMonumentOtherWaterFeature + | ObjectMonumentOtherWindmill + | ObjectMonumentRuin + | ObjectMonumentStatue + | ObjectMonumentVertical + | ObjectMonumentVerticalObelisk + | ObjectMonumentVerticalStandingStone + | ObjectReligious + | ObjectReligiousBuilding + | ObjectReligiousBuildingAbbey + | ObjectReligiousBuildingCathedral + | ObjectReligiousBuildingChapel + | ObjectReligiousBuildingChurch + | ObjectReligiousBuildingGurdwara + | ObjectReligiousBuildingKingdomHall + | ObjectReligiousBuildingLychGate + | ObjectReligiousBuildingMinster + | ObjectReligiousBuildingMosque + | ObjectReligiousBuildingStupa + | ObjectReligiousBuildingSynagogue + | ObjectReligiousBuildingTemple + | ObjectStatelyHome + | ObjectUnderground + | ObjectUndergroundCave + | ObjectUndergroundHole + | ObjectUndergroundOther + | ObjectUndergroundOtherCellar + | ObjectUndergroundOtherExtraction + | ObjectUndergroundOtherExtractionMine + | ObjectUndergroundOtherExtractionOilGas + | ObjectUndergroundOtherExtractionQuarry + | ObjectUndergroundOtherWater + | ObjectUndergroundOtherWaterSpring + | ObjectUndergroundOtherWaterWell + | OtherAgriculture + | OtherAgricultureCurrick + | OtherAgricultureFishPen + | OtherAgricultureLivestockPen + | OtherAgricultureSlurry + | OtherCoastal + | OtherCoastalFloodGate + | OtherCoastalGroyne + | OtherCoastalRipRap + | OtherCoastalWall + | OtherEmergency + | OtherEmergencyFire + | OtherEmergencyFirstAid + | OtherEmergencyFloatAids + | OtherEmergencyLifeguard + | OtherEmergencyTelephone + | OtherEmergencyWarning + | OtherHistoric + | OtherHistoricStructure + | OtherIndustrial + | OtherIndustrialAditIncline + | OtherIndustrialCaissonDock + | OtherIndustrialChannel + | OtherIndustrialChimney + | OtherIndustrialCoolingTower + | OtherIndustrialCrane + | OtherIndustrialDischarge + | OtherIndustrialFlareStack + | OtherIndustrialKiln + | OtherIndustrialManholeShaft + | OtherIndustrialOverflowSluiceValve + | OtherIndustrialPylonElectricity + | OtherIndustrialPylonTelecom + | OtherIndustrialSiloTank + | OtherIndustrialSolarPanel + | OtherLeisure + | OtherLeisureGallop + | OtherLeisureHide + | OtherLeisureModelRailway + | OtherMail + | OtherMailAdditionalAddressee + | OtherMailDeliveryBox + | OtherMailPOBox + | OtherMailPostBox + | OtherNatural + | OtherNaturalHole + | OtherNaturalRock + | OtherNaturalTree + | OtherNavigationGuidePost + | OtherNavigationNauticalBeacon + | OtherNavigationRoad + | OtherOrnamental + | OtherOrnamentalMaze + | OtherOrnamentalObject + | OtherOrnamentalTomb + | OtherScientific + | OtherScientificAstronomy + | OtherScientificMeteo + | OtherScientificRadarSatellite + | OtherStreetFurniture + | OtherTransport + | OtherTransportBridge + | OtherTransportCattleGridFord + | OtherTransportCustoms + | OtherTransportGoodsTramway + | OtherTransportLayby + | OtherTransportMailPickUp + | OtherTransportPost + | OtherTransportRailBuffer + | OtherTransportRailCrossingPedestrian + | OtherTransportRailCrossingVehicles + | OtherTransportRailDrag + | OtherTransportRailInfrastructure + | OtherTransportRailLighting + | OtherTransportRailMarkerKM + | OtherTransportRailMarketMile + | OtherTransportRailSignals + | OtherTransportRailTraverse + | OtherTransportRailTurntable + | OtherTransportRailWeighbridge + | OtherTransportRoadDrag + | OtherTransportRoadInfrastructure + | OtherTransportRoadMarkerMile + | OtherTransportRoadMarketKM + | OtherTransportRoadTurntable + | OtherTransportRoadVehicleDip + | OtherTransportStepsLiftEscalator + | OtherTransportSubway + | OtherUnsupported + | OtherUnsupportedCycleParking + | OtherUnsupportedPicnic + | OtherUnsupportedShelter + | OtherUnsupportedTravellingPersons + | ParentStreet + | Residential + | ResidentialBuilding + | ResidentialCarParkingSpace + | ResidentialCarParkingSpaceAllocated + | ResidentialDwelling + | ResidentialDwellingBoat + | ResidentialDwellingCaravan + | ResidentialDwellingFlat + | ResidentialDwellingHoliday + | ResidentialDwellingHouseDetached + | ResidentialDwellingHouseSemiDetached + | ResidentialDwellingHouseTerrace + | ResidentialDwellingShelteredAccommodation + | ResidentialGarage + | ResidentialGarageCourt + | ResidentialHMO + | ResidentialHMOBedsit + | ResidentialHMOParent + | ResidentialHMOUndivided + | ResidentialInstitution + | ResidentialInstitutionCare + | ResidentialInstitutionCommunal + | ResidentialInstitutionEducation + | ResidentialInstitutionNoncommercial + | ResidentialInstitutionReligious + | Unclassified + | UnclassifiedAwaitingclassification + | UnclassifiedPendingInvestigation;