diff --git a/dist/documentation/parameters/woosmap_http_parameters_localitiesautocomplete.html b/dist/documentation/parameters/woosmap_http_parameters_localitiesautocomplete.html
index 50ced603..54593b39 100644
--- a/dist/documentation/parameters/woosmap_http_parameters_localitiesautocomplete.html
+++ b/dist/documentation/parameters/woosmap_http_parameters_localitiesautocomplete.html
@@ -120,52 +120,23 @@
radius
types
- The types of suggestion to return. Multiple types can be passed using the
- pipe character (|) as a separator.
+ Specifies the types of suggestions to return in the query. Multiple types
+ can be combined using the pipe character (|) as a separator.
+ This parameter supports a wide range of locality classifications,
+ including:
- city: includes city localities
- town: includes town localities
- village: includes village localities
- hamlet: includes hamlet localities
- borough: includes borough localities
- suburb: includes suburb localities
- quarter: includes quarter localities
- neighbourhood: includes neighbourhood localities
- -
-
locality: an alias that groups all localities
- (city, town, village,
- hamlet, borough, suburb,
- quarter and neighbourhood)
-
- -
-
postal_code: publicly-used postal codes around the world
-
- address: addresses
- admin_level: most commonly used administrative areas
- country: countries as whole point of interest
- -
-
airport: includes all medium sized to international sized
- airports
-
- train_station: includes all train stations
- metro_station: includes all metro stations
-
-
shopping: includes shopping malls (or "shopping centers") -
- may include private retail brands
+ Standard locality types (e.g., cities, administrative areas, postal
+ codes)
- museum: includes museums
- -
-
tourist_attraction: includes tourist attractions like the
- Eiffel tower
-
- -
-
amusement_park: includes amusement parks like Disneyland
- Paris
-
- art_gallery: includes art galleries
- zoo: includes zoos
+ - Points of Interest (POI) categories
+ - POI aliases
+
+ These classifications enable flexible geographic data representation and
+ querying.
+
diff --git a/dist/documentation/parameters/woosmap_http_parameters_localitiesautocomplete.md b/dist/documentation/parameters/woosmap_http_parameters_localitiesautocomplete.md
index e5b2285c..020adc2e 100644
--- a/dist/documentation/parameters/woosmap_http_parameters_localitiesautocomplete.md
+++ b/dist/documentation/parameters/woosmap_http_parameters_localitiesautocomplete.md
@@ -44,30 +44,13 @@
-
types
- The types of suggestion to return. Multiple types can be passed using the pipe character (`|`) as a separator.
-
- - `city`: includes city localities
- - `town`: includes town localities
- - `village`: includes village localities
- - `hamlet`: includes hamlet localities
- - `borough`: includes borough localities
- - `suburb`: includes suburb localities
- - `quarter`: includes quarter localities
- - `neighbourhood`: includes neighbourhood localities
- - `locality`: an alias that groups all localities (`city`, `town`, `village`, `hamlet`, `borough`, `suburb`, `quarter` and `neighbourhood`)
- - `postal_code`: publicly-used postal codes around the world
- - `address`: addresses
- - `admin_level`: most commonly used administrative areas
- - `country`: countries as whole point of interest
- - `airport`: includes all medium sized to international sized airports
- - `train_station`: includes all train stations
- - `metro_station`: includes all metro stations
- - `shopping`: includes shopping malls (or "shopping centers") - *may include private retail brands*
- - `museum`: includes museums
- - `tourist_attraction`: includes tourist attractions like the Eiffel tower
- - `amusement_park`: includes amusement parks like Disneyland Paris
- - `art_gallery`: includes art galleries
- - `zoo`: includes zoos
+ Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:
+
+ - Standard locality types (e.g., cities, administrative areas, postal codes)
+ - Points of Interest (POI) categories
+ - POI aliases
+
+ These classifications enable flexible geographic data representation and querying.
Generated from the OpenAPI specification.
diff --git a/dist/documentation/parameters/woosmap_http_parameters_localitiesgeocode.html b/dist/documentation/parameters/woosmap_http_parameters_localitiesgeocode.html
index 4d228e25..edfb615f 100644
--- a/dist/documentation/parameters/woosmap_http_parameters_localitiesgeocode.html
+++ b/dist/documentation/parameters/woosmap_http_parameters_localitiesgeocode.html
@@ -109,50 +109,25 @@
list_sub_buildings
types
- Specify the types of geocoding responses to return by separating multiple
- types with a pipe character (|). This parameter is ignored when used with
- the latlng parameter. When executing a geocode request with
- the address parameter, use this to select the expected result
- type.
+ When executing a geocode request with the address parameter,
+ it specifies the types of suggestions to return in the query. Multiple
+ types can be combined using the pipe character (|) as a
+ separator. This parameter supports a wide range of locality
+ classifications, including:
- city: includes city localities
- town: includes town localities
- village: includes village localities
- hamlet: includes hamlet localities
- borough: includes borough localities
- suburb: includes suburb localities
- quarter: includes quarter localities
- neighbourhood: includes neighbourhood localities
- locality: includes all previous locality names
-
-
postal_code: publicly-used postal codes around the world
+ Standard locality types (e.g., cities, administrative areas, postal
+ codes)
- address: addresses
- admin_level: most commonly used administrative areas
- country: countries as whole point of interest
- -
-
airport: includes all medium sized to international sized
- airports
-
- train_station: includes all train stations
- metro_station: includes all metro stations
- -
-
shopping: includes shopping malls (or "shopping centers") -
- may include private retail brands
-
- museum: includes museums
- -
-
tourist_attraction: includes tourist attractions like the
- Eiffel tower
-
- -
-
amusement_park: includes amusement parks like Disneyland
- Paris
-
- art_gallery: includes art galleries
- zoo: includes zoos
+ - Points of Interest (POI) categories
+ - POI aliases
+
+ These classifications enable flexible geographic data representation and
+ querying. This parameter is ignored when used with the
+ latlng parameter.
+
diff --git a/dist/documentation/parameters/woosmap_http_parameters_localitiesgeocode.md b/dist/documentation/parameters/woosmap_http_parameters_localitiesgeocode.md
index c6eb4b3b..40692e50 100644
--- a/dist/documentation/parameters/woosmap_http_parameters_localitiesgeocode.md
+++ b/dist/documentation/parameters/woosmap_http_parameters_localitiesgeocode.md
@@ -43,30 +43,14 @@
-
types
- Specify the types of geocoding responses to return by separating multiple types with a pipe character (|). This parameter is ignored when used with the `latlng` parameter. When executing a geocode request with the `address` parameter, use this to select the expected result type.
-
- - `city`: includes city localities
- - `town`: includes town localities
- - `village`: includes village localities
- - `hamlet`: includes hamlet localities
- - `borough`: includes borough localities
- - `suburb`: includes suburb localities
- - `quarter`: includes quarter localities
- - `neighbourhood`: includes neighbourhood localities
- - `locality`: includes all previous locality names
- - `postal_code`: publicly-used postal codes around the world
- - `address`: addresses
- - `admin_level`: most commonly used administrative areas
- - `country`: countries as whole point of interest
- - `airport`: includes all medium sized to international sized airports
- - `train_station`: includes all train stations
- - `metro_station`: includes all metro stations
- - `shopping`: includes shopping malls (or "shopping centers") - *may include private retail brands*
- - `museum`: includes museums
- - `tourist_attraction`: includes tourist attractions like the Eiffel tower
- - `amusement_park`: includes amusement parks like Disneyland Paris
- - `art_gallery`: includes art galleries
- - `zoo`: includes zoos
+ When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:
+
+ - Standard locality types (e.g., cities, administrative areas, postal codes)
+ - Points of Interest (POI) categories
+ - POI aliases
+
+ These classifications enable flexible geographic data representation and querying.
+ This parameter is ignored when used with the `latlng` parameter.
Generated from the OpenAPI specification.
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesautocompletecollectionresponse.html b/dist/documentation/schemas/woosmap_http_schema_localitiesautocompletecollectionresponse.html
index f7c5a2bf..66f53b40 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesautocompletecollectionresponse.html
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiesautocompletecollectionresponse.html
@@ -104,17 +104,17 @@
}
},
{
- "public_id": "4Ew1mvbob3vobGMQ44AdRNY/5xE=",
+ "public_id": "52MnrbHVWH21CLWH8VY/YWKhqeM=",
"type": "locality",
"types": [
"locality",
"village"
],
- "description": "Little London, Hampshire, United Kingdom",
+ "description": "London Apprentice, Cornwall, United Kingdom",
"matched_substrings": {
"description": [
{
- "offset": 7,
+ "offset": 0,
"length": 4
}
]
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesautocompletecollectionresponse.md b/dist/documentation/schemas/woosmap_http_schema_localitiesautocompletecollectionresponse.md
index 7385dc32..90a9ab81 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesautocompletecollectionresponse.md
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiesautocompletecollectionresponse.md
@@ -64,17 +64,17 @@ Localities Collection Response containing Localities
}
},
{
- "public_id": "4Ew1mvbob3vobGMQ44AdRNY/5xE=",
+ "public_id": "52MnrbHVWH21CLWH8VY/YWKhqeM=",
"type": "locality",
"types": [
"locality",
"village"
],
- "description": "Little London, Hampshire, United Kingdom",
+ "description": "London Apprentice, Cornwall, United Kingdom",
"matched_substrings": {
"description": [
{
- "offset": 7,
+ "offset": 0,
"length": 4
}
]
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesautocompleteresponse.html b/dist/documentation/schemas/woosmap_http_schema_localitiesautocompleteresponse.html
index 97c50160..5f3db88a 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesautocompleteresponse.html
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiesautocompleteresponse.html
@@ -172,15 +172,15 @@
| optional |
- Array<LocalitiesTypesLocalitiesTypesAll>
|
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesautocompleteresponse.md b/dist/documentation/schemas/woosmap_http_schema_localitiesautocompleteresponse.md
index 2146d791..93da553c 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesautocompleteresponse.md
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiesautocompleteresponse.md
@@ -12,7 +12,7 @@ Attributes describing a locality. Not all attributes will be available for all l
| public_id | optional | string | Contains a unique ID for each suggestion. Please use this ID if you need to give us feedbacks on results. This ID is also required to perform Localities Details request. |
| | optional | [LocalitiesAutocompleteRelated](#LocalitiesAutocompleteRelated "LocalitiesAutocompleteRelated") | See [LocalitiesAutocompleteRelated](#LocalitiesAutocompleteRelated "LocalitiesAutocompleteRelated") for more information. |
| type | optional | string | this field might be removed in the future, please use the types field which is more exhaustive |
-| types | optional | Array<[LocalitiesTypes](#LocalitiesTypes "LocalitiesTypes")> | An array containing the types of the result See LocalitiesTypes for more information. |
+| types | optional | Array<[LocalitiesTypesAll](#LocalitiesTypesAll "LocalitiesTypesAll")> | |
Example
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesgeocoderesponse.html b/dist/documentation/schemas/woosmap_http_schema_localitiesgeocoderesponse.html
index fc1b066b..8af40dec 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesgeocoderesponse.html
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiesgeocoderesponse.html
@@ -251,15 +251,15 @@
|
optional |
- Array<LocalitiesTypesLocalitiesTypesAll>
|
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesgeocoderesponse.md b/dist/documentation/schemas/woosmap_http_schema_localitiesgeocoderesponse.md
index 5edf6569..f8b53a75 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesgeocoderesponse.md
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiesgeocoderesponse.md
@@ -15,7 +15,7 @@ Attributes describing a locality. Not all attributes will be available for all l
| scores_per_components | optional | [LocalitiesScoresPerComponents](#LocalitiesScoresPerComponents "LocalitiesScoresPerComponents") | For each component (street_name, postal_code, and locality), it indicates the degree of correspondence with the original query. This value ranges from 0 to 1, with 0 indicating no match with the original query, and enables you to assess the quality of the Geocode’s result. See LocalitiesScoresPerComponents for more information. |
| status | optional | [LocalitiesStatus](#LocalitiesStatus "LocalitiesStatus") | See [LocalitiesStatus](#LocalitiesStatus "LocalitiesStatus") for more information. |
| sub_buildings | optional | Array<[LocalitiesAddressSummary](#LocalitiesAddressSummary "LocalitiesAddressSummary")> | When reverse geocoding with list_sub_buildings=true, this field will contain a list of precise addresses that can be found at that location, i.e. all flats within a building. See LocalitiesAddressSummary for more information. |
-| types | optional | Array<[LocalitiesTypes](#LocalitiesTypes "LocalitiesTypes")> | An array containing the types of the result See LocalitiesTypes for more information. |
+| types | optional | Array<[LocalitiesTypesAll](#LocalitiesTypesAll "LocalitiesTypesAll")> | |
Generated from the OpenAPI specification.
✎ Edit
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyextendedtype.md b/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyextendedtype.md
deleted file mode 100644
index c4b0242f..00000000
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyextendedtype.md
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- LocalitiesNearbyExtendedType
-
-Generated from the OpenAPI specification.
-✎ Edit
-bug_report Report bug
-
-
-
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyresponse.html b/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyresponse.html
index 21f9e3bb..dffd050b 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyresponse.html
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyresponse.html
@@ -48,10 +48,8 @@
|
optional |
- Array<LocalitiesNearbyExtendedTypeLocalitiesTypesPoi>
|
@@ -62,11 +60,8 @@
removed.
- See
- LocalitiesNearbyExtendedType
- for more information.
+ See LocalitiesTypesPoi for more
+ information.
|
@@ -162,21 +157,16 @@
| optional |
- Array<LocalitiesNearbyExtendedTypeLocalitiesTypesPoi>
|
|
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyresponse.md b/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyresponse.md
index 384fe2fb..56e282ef 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyresponse.md
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyresponse.md
@@ -4,15 +4,15 @@
Attributes describing a point of interest.
-| Field | Required | Type | Description |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| address_components
| optional | [AddressComponents](#AddressComponents "AddressComponents") | See [AddressComponents](#AddressComponents "AddressComponents") for more information. |
-| categories
| optional | Array<[LocalitiesNearbyExtendedType](#LocalitiesNearbyExtendedType "LocalitiesNearbyExtendedType")> | An array containing the categories of the result. This information is now available in the types field and will be removed.
See LocalitiesNearbyExtendedType for more information.
|
-| | optional | [FormattedAddress](#FormattedAddress "FormattedAddress") | See [FormattedAddress](#FormattedAddress "FormattedAddress") for more information. |
-| geometry
| optional | object | The location of the result, in latitude and longitude, eventually associated with a Viewport.
|
-| name
| optional | string | |
-| public_id
| optional | string | Contains a unique ID for each result. Please use this ID to give feedbacks on results.
|
-| types
| optional | Array<[LocalitiesNearbyExtendedType](#LocalitiesNearbyExtendedType "LocalitiesNearbyExtendedType")> | |
+| Field | Required | Type | Description |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| address_components
| optional | [AddressComponents](#AddressComponents "AddressComponents") | See [AddressComponents](#AddressComponents "AddressComponents") for more information. |
+| categories
| optional | Array<[LocalitiesTypesPoi](#LocalitiesTypesPoi "LocalitiesTypesPoi")> | An array containing the categories of the result. This information is now available in the types field and will be removed.
See LocalitiesTypesPoi for more information.
|
+| | optional | [FormattedAddress](#FormattedAddress "FormattedAddress") | See [FormattedAddress](#FormattedAddress "FormattedAddress") for more information. |
+| geometry
| optional | object | The location of the result, in latitude and longitude, eventually associated with a Viewport.
|
+| name
| optional | string | |
+| public_id
| optional | string | Contains a unique ID for each result. Please use this ID to give feedbacks on results.
|
+| types
| optional | Array<[LocalitiesTypesPoi](#LocalitiesTypesPoi "LocalitiesTypesPoi")> | |
Generated from the OpenAPI specification.
✎ Edit
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiestypes.html b/dist/documentation/schemas/woosmap_http_schema_localitiestypes.html
index d7d9e65a..e64fe12e 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiestypes.html
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiestypes.html
@@ -1,7 +1,12 @@
LocalitiesTypes
-Contains the type of the result.
+
+ Common types unrelated to points of interest (POI). The
+ locality type serves as an alias grouping various settlement
+ types (see enum for details). This grouping enables flexible and
+ efficient querying of related geographic data.
+
Generated from the
LocalitiesTypes
-Contains the type of the result.
+Common types unrelated to points of interest (POI). The `locality` type serves as an alias grouping various settlement types (see `enum` for details). This grouping enables flexible and efficient querying of related geographic data.
Generated from the OpenAPI specification.
✎ Edit
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiestypesall.html b/dist/documentation/schemas/woosmap_http_schema_localitiestypesall.html
new file mode 100644
index 00000000..a380ff46
--- /dev/null
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiestypesall.html
@@ -0,0 +1,37 @@
+
+
+
LocalitiesTypesAll
+
+ A comprehensive string type that encompasses all supported locality
+ classifications. This includes standard locality types (e.g., cities,
+ regions), points of interest (POI) categories, and POI aliases for flexible
+ geographic data representation and querying.
+
+
+ Generated from the
+ OpenAPI specification.
+ ✎ Edit
+ bug_report Report bug
+
+
+
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiestypesall.md b/dist/documentation/schemas/woosmap_http_schema_localitiestypesall.md
new file mode 100644
index 00000000..b4e67575
--- /dev/null
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiestypesall.md
@@ -0,0 +1,12 @@
+
+
+LocalitiesTypesAll
+
+A comprehensive string type that encompasses all supported locality classifications. This includes standard locality types (e.g., cities, regions), points of interest (POI) categories, and POI aliases for flexible geographic data representation and querying.
+
+Generated from the OpenAPI specification.
+✎ Edit
+bug_report Report bug
+
+
+
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyextendedtype.html b/dist/documentation/schemas/woosmap_http_schema_localitiestypespoi.html
similarity index 58%
rename from dist/documentation/schemas/woosmap_http_schema_localitiesnearbyextendedtype.html
rename to dist/documentation/schemas/woosmap_http_schema_localitiestypespoi.html
index e9096962..ab457cc3 100644
--- a/dist/documentation/schemas/woosmap_http_schema_localitiesnearbyextendedtype.html
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiestypespoi.html
@@ -1,8 +1,10 @@
-
-
- LocalitiesNearbyExtendedType
-
+
+LocalitiesTypesPoi
+
+ Categories of points of interest (POI) supported for detailed classification
+ in geographic data queries.
+
Generated from the
>OpenAPI specification.
✎ Edit
bug_report Report bug
-
+
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiestypespoi.md b/dist/documentation/schemas/woosmap_http_schema_localitiestypespoi.md
new file mode 100644
index 00000000..033d0b13
--- /dev/null
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiestypespoi.md
@@ -0,0 +1,12 @@
+
+
+LocalitiesTypesPoi
+
+Categories of points of interest (POI) supported for detailed classification in geographic data queries.
+
+Generated from the OpenAPI specification.
+✎ Edit
+bug_report Report bug
+
+
+
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiestypespoialias.html b/dist/documentation/schemas/woosmap_http_schema_localitiestypespoialias.html
new file mode 100644
index 00000000..68a06b60
--- /dev/null
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiestypespoialias.html
@@ -0,0 +1,43 @@
+
+
+
+ LocalitiesTypesPoiAlias
+
+
+ Aliases for some point_of_interest types. These aliases are deprecated and
+ should be replaced with the corresponding types in
+ LocalitiesTypesPoi. For example:
+
+
+ airport → transit.station.airport
+ train_station → transit.station.rail.train
+
+This ensures consistency and alignment with the updated schema.
+
+ Generated from the
+ OpenAPI specification.
+ ✎ Edit
+ bug_report Report bug
+
+
+
diff --git a/dist/documentation/schemas/woosmap_http_schema_localitiestypespoialias.md b/dist/documentation/schemas/woosmap_http_schema_localitiestypespoialias.md
new file mode 100644
index 00000000..fdd347f0
--- /dev/null
+++ b/dist/documentation/schemas/woosmap_http_schema_localitiestypespoialias.md
@@ -0,0 +1,17 @@
+
+
+LocalitiesTypesPoiAlias
+
+Aliases for some point_of_interest types. These aliases are deprecated and should be replaced with the corresponding types in `LocalitiesTypesPoi`. For example:
+
+- `airport` → `transit.station.airport`
+- `train_station` → `transit.station.rail.train`
+
+This ensures consistency and alignment with the updated schema.
+
+Generated from the OpenAPI specification.
+✎ Edit
+bug_report Report bug
+
+
+
diff --git a/dist/merged-woosmap-openapi3.json b/dist/merged-woosmap-openapi3.json
index 9194c8fc..4b8979e6 100755
--- a/dist/merged-woosmap-openapi3.json
+++ b/dist/merged-woosmap-openapi3.json
@@ -2476,17 +2476,17 @@
}
},
{
- "public_id": "4Ew1mvbob3vobGMQ44AdRNY/5xE=",
+ "public_id": "52MnrbHVWH21CLWH8VY/YWKhqeM=",
"type": "locality",
"types": [
"locality",
"village"
],
- "description": "Little London, Hampshire, United Kingdom",
+ "description": "London Apprentice, Cornwall, United Kingdom",
"matched_substrings": {
"description": [
{
- "offset": 7,
+ "offset": 0,
"length": 4
}
]
@@ -3279,7 +3279,7 @@
],
"parameters": [
{
- "$ref": "#/components/parameters/Woosmap_Platform_API_Reference_extended_types"
+ "$ref": "#/components/parameters/Woosmap_Platform_API_Reference_nearby_types"
},
{
"name": "location",
@@ -3328,7 +3328,7 @@
"example": 15
},
{
- "$ref": "#/components/parameters/Woosmap_Platform_API_Reference_excluded_extended_types"
+ "$ref": "#/components/parameters/Woosmap_Platform_API_Reference_nearby_excluded_types"
}
],
"responses": {
@@ -11153,11 +11153,11 @@
},
"Woosmap_Platform_API_Reference_types": {
"name": "types",
- "description": "The types of suggestion to return. Multiple types can be passed using the pipe character (`|`) as a separator.\n * `city`: includes city localities \n * `town`: includes town localities \n * `village`: includes village localities \n * `hamlet`: includes hamlet localities \n * `borough`: includes borough localities \n * `suburb`: includes suburb localities \n * `quarter`: includes quarter localities \n * `neighbourhood`: includes neighbourhood localities\n * `locality`: an alias that groups all localities (`city`, `town`, `village`, `hamlet`, `borough`, `suburb`, `quarter` and `neighbourhood`)\n * `postal_code`: publicly-used postal codes around the world\n * `address`: addresses\n * `admin_level`: most commonly used administrative areas\n * `country`: countries as whole point of interest\n * `airport`: includes all medium sized to international sized airports\n * `train_station`: includes all train stations\n * `metro_station`: includes all metro stations\n * `shopping`: includes shopping malls (or \"shopping centers\") - *may include private retail brands*\n * `museum`: includes museums\n * `tourist_attraction`: includes tourist attractions like the Eiffel tower\n * `amusement_park`: includes amusement parks like Disneyland Paris\n * `art_gallery`: includes art galleries\n * `zoo`: includes zoos\n",
+ "description": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n",
"schema": {
- "type": "string",
"default": "locality|postal_code",
- "example": "locality|airport|admin_level"
+ "example": "locality|airport|admin_level",
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesAll"
},
"in": "query"
},
@@ -11321,11 +11321,11 @@
},
"Woosmap_Platform_API_Reference_geocode_types": {
"name": "types",
- "description": "Specify the types of geocoding responses to return by separating multiple types with a pipe character (|). This parameter is ignored when used with the `latlng` parameter. When executing a geocode request with the `address` parameter, use this to select the expected result type.\n * `city`: includes city localities \n * `town`: includes town localities \n * `village`: includes village localities \n * `hamlet`: includes hamlet localities \n * `borough`: includes borough localities \n * `suburb`: includes suburb localities \n * `quarter`: includes quarter localities \n * `neighbourhood`: includes neighbourhood localities\n * `locality`: includes all previous locality names\n * `postal_code`: publicly-used postal codes around the world\n * `address`: addresses\n * `admin_level`: most commonly used administrative areas\n * `country`: countries as whole point of interest\n * `airport`: includes all medium sized to international sized airports\n * `train_station`: includes all train stations\n * `metro_station`: includes all metro stations\n * `shopping`: includes shopping malls (or \"shopping centers\") - *may include private retail brands*\n * `museum`: includes museums\n * `tourist_attraction`: includes tourist attractions like the Eiffel tower\n * `amusement_park`: includes amusement parks like Disneyland Paris\n * `art_gallery`: includes art galleries\n * `zoo`: includes zoos\n",
+ "description": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n",
"schema": {
- "type": "string",
"default": "locality|postal_code|address",
- "example": "locality|admin_level"
+ "example": "locality|admin_level",
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesAll"
},
"in": "query"
},
@@ -11352,19 +11352,19 @@
},
"in": "query"
},
- "Woosmap_Platform_API_Reference_extended_types": {
+ "Woosmap_Platform_API_Reference_nearby_types": {
"name": "types",
"description": "The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n",
"schema": {
- "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesNearbyExtendedType"
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesPoi"
},
"in": "query"
},
- "Woosmap_Platform_API_Reference_excluded_extended_types": {
+ "Woosmap_Platform_API_Reference_nearby_excluded_types": {
"name": "excluded_types",
"description": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n",
"schema": {
- "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesNearbyExtendedType"
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesPoi"
},
"in": "query"
},
@@ -11751,15 +11751,9 @@
"Woosmap_Platform_API_Reference_localities_data": {
"$ref": "#/components/parameters/Woosmap_Platform_API_Reference_data"
},
- "Woosmap_Platform_API_Reference_localities_excluded_extended_types": {
- "$ref": "#/components/parameters/Woosmap_Platform_API_Reference_excluded_extended_types"
- },
"Woosmap_Platform_API_Reference_localities_excluded_types": {
"$ref": "#/components/parameters/Woosmap_Platform_API_Reference_excluded_types"
},
- "Woosmap_Platform_API_Reference_localities_extended_types": {
- "$ref": "#/components/parameters/Woosmap_Platform_API_Reference_extended_types"
- },
"Woosmap_Platform_API_Reference_localities_extended": {
"$ref": "#/components/parameters/Woosmap_Platform_API_Reference_extended"
},
@@ -11787,6 +11781,12 @@
"Woosmap_Platform_API_Reference_localities_location": {
"$ref": "#/components/parameters/Woosmap_Platform_API_Reference_location"
},
+ "Woosmap_Platform_API_Reference_localities_nearby_excluded_types": {
+ "$ref": "#/components/parameters/Woosmap_Platform_API_Reference_nearby_excluded_types"
+ },
+ "Woosmap_Platform_API_Reference_localities_nearby_types": {
+ "$ref": "#/components/parameters/Woosmap_Platform_API_Reference_nearby_types"
+ },
"Woosmap_Platform_API_Reference_localities_page": {
"$ref": "#/components/parameters/Woosmap_Platform_API_Reference_page-2"
},
@@ -13646,8 +13646,13 @@
"Woosmap_Platform_API_Reference_LocalitiesTypes": {
"title": "LocalitiesTypes",
"type": "string",
- "description": "Contains the type of the result.",
+ "description": "Common types unrelated to points of interest (POI). The `locality` type serves as an alias grouping various settlement types (see `enum` for details). This grouping enables flexible and efficient querying of related geographic data.\n",
"enum": [
+ "country",
+ "admin_level",
+ "postal_code",
+ "address",
+ "route",
"locality",
"city",
"town",
@@ -13656,9 +13661,93 @@
"borough",
"suburb",
"quarter",
- "neighbourhood",
- "postal_code",
- "admin_level",
+ "neighbourhood"
+ ]
+ },
+ "Woosmap_Platform_API_Reference_LocalitiesTypesPoi": {
+ "title": "LocalitiesTypesPoi",
+ "description": "Categories of points of interest (POI) supported for detailed classification in geographic data queries.\n",
+ "type": "string",
+ "enum": [
+ "point_of_interest",
+ "transit.station",
+ "transit.station.airport",
+ "transit.station.rail",
+ "beach",
+ "business",
+ "business.car_repair",
+ "business.car_rental",
+ "business.cinema",
+ "business.conference_centre",
+ "business.exhibition_centre",
+ "business.theatre",
+ "business.nightclub",
+ "business.finance",
+ "business.finance.bank",
+ "business.fuel",
+ "business.parking",
+ "business.mall",
+ "business.food_and_drinks",
+ "business.food_and_drinks.bar",
+ "business.food_and_drinks.biergarten",
+ "business.food_and_drinks.cafe",
+ "business.food_and_drinks.fast_food",
+ "business.food_and_drinks.pub",
+ "business.food_and_drinks.restaurant",
+ "business.food_and_drinks.food_court",
+ "business.shop",
+ "business.shop.mall",
+ "business.shop.bakery",
+ "business.shop.butcher",
+ "business.shop.library",
+ "business.shop.grocery",
+ "business.shop.sports",
+ "business.shop.toys",
+ "business.shop.clothes",
+ "business.shop.furniture",
+ "business.shop.electronics",
+ "business.shop.doityourself",
+ "business.shop.craft",
+ "education",
+ "education.school",
+ "education.kindergarten",
+ "education.university",
+ "education.college",
+ "education.library",
+ "hospitality",
+ "hospitality.hotel",
+ "hospitality.hostel",
+ "hospitality.guest_house",
+ "hospitality.bed_and_breakfast",
+ "hospitality.motel",
+ "medical",
+ "medical.hospital",
+ "medical.pharmacy",
+ "medical.clinic",
+ "tourism",
+ "tourism.attraction",
+ "tourism.attraction.amusement_park",
+ "tourism.attraction.zoo",
+ "tourism.attraction.aquarium",
+ "tourism.monument",
+ "tourism.monument.castle",
+ "tourism.museum",
+ "government",
+ "park",
+ "park.national",
+ "place_of_worship",
+ "police",
+ "post_office",
+ "sports",
+ "sports.golf",
+ "sports.winter"
+ ]
+ },
+ "Woosmap_Platform_API_Reference_LocalitiesTypesPoiAlias": {
+ "title": "LocalitiesTypesPoiAlias",
+ "type": "string",
+ "description": "Aliases for some point_of_interest types. These aliases are deprecated and should be replaced with the corresponding types in `LocalitiesTypesPoi`. For example:\n - `airport` → `transit.station.airport`\n - `train_station` → `transit.station.rail.train`\n\nThis ensures consistency and alignment with the updated schema.\n",
+ "enum": [
"airport",
"train_station",
"metro_station",
@@ -13667,10 +13756,23 @@
"zoo",
"amusement_park",
"art_gallery",
- "tourist_attraction",
- "country",
- "address",
- "route"
+ "tourist_attraction"
+ ]
+ },
+ "Woosmap_Platform_API_Reference_LocalitiesTypesAll": {
+ "title": "LocalitiesTypesAll",
+ "type": "string",
+ "description": "A comprehensive string type that encompasses all supported locality classifications. This includes standard locality types (e.g., cities, regions), points of interest (POI) categories, and POI aliases for flexible geographic data representation and querying.\n",
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypes"
+ },
+ {
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesPoi"
+ },
+ {
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesPoiAlias"
+ }
]
},
"Woosmap_Platform_API_Reference_LocalitiesAutocompleteMatchedFields": {
@@ -13730,7 +13832,7 @@
"description": "An array containing the types of the result",
"type": "array",
"items": {
- "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypes"
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesAll"
}
},
"type": {
@@ -13839,17 +13941,17 @@
}
},
{
- "public_id": "4Ew1mvbob3vobGMQ44AdRNY/5xE=",
+ "public_id": "52MnrbHVWH21CLWH8VY/YWKhqeM=",
"type": "locality",
"types": [
"locality",
"village"
],
- "description": "Little London, Hampshire, United Kingdom",
+ "description": "London Apprentice, Cornwall, United Kingdom",
"matched_substrings": {
"description": [
{
- "offset": 7,
+ "offset": 0,
"length": 4
}
]
@@ -14116,7 +14218,7 @@
"description": "available localities types",
"type": "array",
"items": {
- "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypes"
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesAll"
}
},
"geometry": {
@@ -14360,7 +14462,7 @@
"description": "An array containing the types of the result",
"type": "array",
"items": {
- "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypes"
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesAll"
}
},
"administrative_area_label": {
@@ -14482,84 +14584,6 @@
]
}
},
- "Woosmap_Platform_API_Reference_LocalitiesNearbyExtendedType": {
- "title": "LocalitiesNearbyExtendedType",
- "type": "string",
- "enum": [
- "point_of_interest",
- "transit.station",
- "transit.station.airport",
- "transit.station.rail",
- "beach",
- "business",
- "business.car_repair",
- "business.car_rental",
- "business.cinema",
- "business.conference_centre",
- "business.exhibition_centre",
- "business.theatre",
- "business.nightclub",
- "business.finance",
- "business.finance.bank",
- "business.fuel",
- "business.parking",
- "business.mall",
- "business.food_and_drinks",
- "business.food_and_drinks.bar",
- "business.food_and_drinks.biergarten",
- "business.food_and_drinks.cafe",
- "business.food_and_drinks.fast_food",
- "business.food_and_drinks.pub",
- "business.food_and_drinks.restaurant",
- "business.food_and_drinks.food_court",
- "business.shop",
- "business.shop.mall",
- "business.shop.bakery",
- "business.shop.butcher",
- "business.shop.library",
- "business.shop.grocery",
- "business.shop.sports",
- "business.shop.toys",
- "business.shop.clothes",
- "business.shop.furniture",
- "business.shop.electronics",
- "business.shop.doityourself",
- "business.shop.craft",
- "education",
- "education.school",
- "education.kindergarten",
- "education.university",
- "education.college",
- "education.library",
- "hospitality",
- "hospitality.hotel",
- "hospitality.hostel",
- "hospitality.guest_house",
- "hospitality.bed_and_breakfast",
- "hospitality.motel",
- "medical",
- "medical.hospital",
- "medical.pharmacy",
- "medical.clinic",
- "tourism",
- "tourism.attraction",
- "tourism.attraction.amusement_park",
- "tourism.attraction.zoo",
- "tourism.attraction.aquarium",
- "tourism.monument",
- "tourism.monument.castle",
- "tourism.museum",
- "government",
- "park",
- "park.national",
- "place_of_worship",
- "police",
- "post_office",
- "sports",
- "sports.golf",
- "sports.winter"
- ]
- },
"Woosmap_Platform_API_Reference_LocalitiesNearbyResponse": {
"title": "LocalitiesNearbyResponse",
"type": "object",
@@ -14568,8 +14592,13 @@
"types": {
"description": "An array containing the types of the result.",
"type": "array",
+ "example": [
+ "point_of_interest",
+ "transit.station.rail.train",
+ "train_station"
+ ],
"items": {
- "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesNearbyExtendedType"
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesPoi"
}
},
"name": {
@@ -14607,7 +14636,7 @@
"type": "array",
"deprecated": true,
"items": {
- "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesNearbyExtendedType"
+ "$ref": "#/components/schemas/Woosmap_Platform_API_Reference_LocalitiesTypesPoi"
}
},
"formatted_address": {
@@ -19738,7 +19767,8 @@
"minimum": -90
},
{
- "type": "string"
+ "type": "string",
+ "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
}
],
"title": "Lat"
@@ -19751,7 +19781,8 @@
"minimum": -180
},
{
- "type": "string"
+ "type": "string",
+ "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
}
],
"title": "Lng"
diff --git a/dist/woosmap-openapi3.json b/dist/woosmap-openapi3.json
index b19f8fbd..8c8ae1fe 100755
--- a/dist/woosmap-openapi3.json
+++ b/dist/woosmap-openapi3.json
@@ -2442,17 +2442,17 @@
}
},
{
- "public_id": "4Ew1mvbob3vobGMQ44AdRNY/5xE=",
+ "public_id": "52MnrbHVWH21CLWH8VY/YWKhqeM=",
"type": "locality",
"types": [
"locality",
"village"
],
- "description": "Little London, Hampshire, United Kingdom",
+ "description": "London Apprentice, Cornwall, United Kingdom",
"matched_substrings": {
"description": [
{
- "offset": 7,
+ "offset": 0,
"length": 4
}
]
@@ -3245,7 +3245,7 @@
],
"parameters": [
{
- "$ref": "#/components/parameters/extended_types"
+ "$ref": "#/components/parameters/nearby_types"
},
{
"name": "location",
@@ -3294,7 +3294,7 @@
"example": 15
},
{
- "$ref": "#/components/parameters/excluded_extended_types"
+ "$ref": "#/components/parameters/nearby_excluded_types"
}
],
"responses": {
@@ -6411,11 +6411,11 @@
},
"types": {
"name": "types",
- "description": "The types of suggestion to return. Multiple types can be passed using the pipe character (`|`) as a separator.\n * `city`: includes city localities \n * `town`: includes town localities \n * `village`: includes village localities \n * `hamlet`: includes hamlet localities \n * `borough`: includes borough localities \n * `suburb`: includes suburb localities \n * `quarter`: includes quarter localities \n * `neighbourhood`: includes neighbourhood localities\n * `locality`: an alias that groups all localities (`city`, `town`, `village`, `hamlet`, `borough`, `suburb`, `quarter` and `neighbourhood`)\n * `postal_code`: publicly-used postal codes around the world\n * `address`: addresses\n * `admin_level`: most commonly used administrative areas\n * `country`: countries as whole point of interest\n * `airport`: includes all medium sized to international sized airports\n * `train_station`: includes all train stations\n * `metro_station`: includes all metro stations\n * `shopping`: includes shopping malls (or \"shopping centers\") - *may include private retail brands*\n * `museum`: includes museums\n * `tourist_attraction`: includes tourist attractions like the Eiffel tower\n * `amusement_park`: includes amusement parks like Disneyland Paris\n * `art_gallery`: includes art galleries\n * `zoo`: includes zoos\n",
+ "description": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n",
"schema": {
- "type": "string",
"default": "locality|postal_code",
- "example": "locality|airport|admin_level"
+ "example": "locality|airport|admin_level",
+ "$ref": "#/components/schemas/LocalitiesTypesAll"
},
"in": "query"
},
@@ -6579,11 +6579,11 @@
},
"geocode_types": {
"name": "types",
- "description": "Specify the types of geocoding responses to return by separating multiple types with a pipe character (|). This parameter is ignored when used with the `latlng` parameter. When executing a geocode request with the `address` parameter, use this to select the expected result type.\n * `city`: includes city localities \n * `town`: includes town localities \n * `village`: includes village localities \n * `hamlet`: includes hamlet localities \n * `borough`: includes borough localities \n * `suburb`: includes suburb localities \n * `quarter`: includes quarter localities \n * `neighbourhood`: includes neighbourhood localities\n * `locality`: includes all previous locality names\n * `postal_code`: publicly-used postal codes around the world\n * `address`: addresses\n * `admin_level`: most commonly used administrative areas\n * `country`: countries as whole point of interest\n * `airport`: includes all medium sized to international sized airports\n * `train_station`: includes all train stations\n * `metro_station`: includes all metro stations\n * `shopping`: includes shopping malls (or \"shopping centers\") - *may include private retail brands*\n * `museum`: includes museums\n * `tourist_attraction`: includes tourist attractions like the Eiffel tower\n * `amusement_park`: includes amusement parks like Disneyland Paris\n * `art_gallery`: includes art galleries\n * `zoo`: includes zoos\n",
+ "description": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n",
"schema": {
- "type": "string",
"default": "locality|postal_code|address",
- "example": "locality|admin_level"
+ "example": "locality|admin_level",
+ "$ref": "#/components/schemas/LocalitiesTypesAll"
},
"in": "query"
},
@@ -6610,19 +6610,19 @@
},
"in": "query"
},
- "extended_types": {
+ "nearby_types": {
"name": "types",
"description": "The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n",
"schema": {
- "$ref": "#/components/schemas/LocalitiesNearbyExtendedType"
+ "$ref": "#/components/schemas/LocalitiesTypesPoi"
},
"in": "query"
},
- "excluded_extended_types": {
+ "nearby_excluded_types": {
"name": "excluded_types",
"description": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n",
"schema": {
- "$ref": "#/components/schemas/LocalitiesNearbyExtendedType"
+ "$ref": "#/components/schemas/LocalitiesTypesPoi"
},
"in": "query"
},
@@ -7009,15 +7009,9 @@
"localities_data": {
"$ref": "#/components/parameters/data"
},
- "localities_excluded_extended_types": {
- "$ref": "#/components/parameters/excluded_extended_types"
- },
"localities_excluded_types": {
"$ref": "#/components/parameters/excluded_types"
},
- "localities_extended_types": {
- "$ref": "#/components/parameters/extended_types"
- },
"localities_extended": {
"$ref": "#/components/parameters/extended"
},
@@ -7045,6 +7039,12 @@
"localities_location": {
"$ref": "#/components/parameters/location"
},
+ "localities_nearby_excluded_types": {
+ "$ref": "#/components/parameters/nearby_excluded_types"
+ },
+ "localities_nearby_types": {
+ "$ref": "#/components/parameters/nearby_types"
+ },
"localities_page": {
"$ref": "#/components/parameters/page-2"
},
@@ -8904,8 +8904,13 @@
"LocalitiesTypes": {
"title": "LocalitiesTypes",
"type": "string",
- "description": "Contains the type of the result.",
+ "description": "Common types unrelated to points of interest (POI). The `locality` type serves as an alias grouping various settlement types (see `enum` for details). This grouping enables flexible and efficient querying of related geographic data.\n",
"enum": [
+ "country",
+ "admin_level",
+ "postal_code",
+ "address",
+ "route",
"locality",
"city",
"town",
@@ -8914,9 +8919,93 @@
"borough",
"suburb",
"quarter",
- "neighbourhood",
- "postal_code",
- "admin_level",
+ "neighbourhood"
+ ]
+ },
+ "LocalitiesTypesPoi": {
+ "title": "LocalitiesTypesPoi",
+ "description": "Categories of points of interest (POI) supported for detailed classification in geographic data queries.\n",
+ "type": "string",
+ "enum": [
+ "point_of_interest",
+ "transit.station",
+ "transit.station.airport",
+ "transit.station.rail",
+ "beach",
+ "business",
+ "business.car_repair",
+ "business.car_rental",
+ "business.cinema",
+ "business.conference_centre",
+ "business.exhibition_centre",
+ "business.theatre",
+ "business.nightclub",
+ "business.finance",
+ "business.finance.bank",
+ "business.fuel",
+ "business.parking",
+ "business.mall",
+ "business.food_and_drinks",
+ "business.food_and_drinks.bar",
+ "business.food_and_drinks.biergarten",
+ "business.food_and_drinks.cafe",
+ "business.food_and_drinks.fast_food",
+ "business.food_and_drinks.pub",
+ "business.food_and_drinks.restaurant",
+ "business.food_and_drinks.food_court",
+ "business.shop",
+ "business.shop.mall",
+ "business.shop.bakery",
+ "business.shop.butcher",
+ "business.shop.library",
+ "business.shop.grocery",
+ "business.shop.sports",
+ "business.shop.toys",
+ "business.shop.clothes",
+ "business.shop.furniture",
+ "business.shop.electronics",
+ "business.shop.doityourself",
+ "business.shop.craft",
+ "education",
+ "education.school",
+ "education.kindergarten",
+ "education.university",
+ "education.college",
+ "education.library",
+ "hospitality",
+ "hospitality.hotel",
+ "hospitality.hostel",
+ "hospitality.guest_house",
+ "hospitality.bed_and_breakfast",
+ "hospitality.motel",
+ "medical",
+ "medical.hospital",
+ "medical.pharmacy",
+ "medical.clinic",
+ "tourism",
+ "tourism.attraction",
+ "tourism.attraction.amusement_park",
+ "tourism.attraction.zoo",
+ "tourism.attraction.aquarium",
+ "tourism.monument",
+ "tourism.monument.castle",
+ "tourism.museum",
+ "government",
+ "park",
+ "park.national",
+ "place_of_worship",
+ "police",
+ "post_office",
+ "sports",
+ "sports.golf",
+ "sports.winter"
+ ]
+ },
+ "LocalitiesTypesPoiAlias": {
+ "title": "LocalitiesTypesPoiAlias",
+ "type": "string",
+ "description": "Aliases for some point_of_interest types. These aliases are deprecated and should be replaced with the corresponding types in `LocalitiesTypesPoi`. For example:\n - `airport` → `transit.station.airport`\n - `train_station` → `transit.station.rail.train`\n\nThis ensures consistency and alignment with the updated schema.\n",
+ "enum": [
"airport",
"train_station",
"metro_station",
@@ -8925,10 +9014,23 @@
"zoo",
"amusement_park",
"art_gallery",
- "tourist_attraction",
- "country",
- "address",
- "route"
+ "tourist_attraction"
+ ]
+ },
+ "LocalitiesTypesAll": {
+ "title": "LocalitiesTypesAll",
+ "type": "string",
+ "description": "A comprehensive string type that encompasses all supported locality classifications. This includes standard locality types (e.g., cities, regions), points of interest (POI) categories, and POI aliases for flexible geographic data representation and querying.\n",
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/LocalitiesTypes"
+ },
+ {
+ "$ref": "#/components/schemas/LocalitiesTypesPoi"
+ },
+ {
+ "$ref": "#/components/schemas/LocalitiesTypesPoiAlias"
+ }
]
},
"LocalitiesAutocompleteMatchedFields": {
@@ -8988,7 +9090,7 @@
"description": "An array containing the types of the result",
"type": "array",
"items": {
- "$ref": "#/components/schemas/LocalitiesTypes"
+ "$ref": "#/components/schemas/LocalitiesTypesAll"
}
},
"type": {
@@ -9097,17 +9199,17 @@
}
},
{
- "public_id": "4Ew1mvbob3vobGMQ44AdRNY/5xE=",
+ "public_id": "52MnrbHVWH21CLWH8VY/YWKhqeM=",
"type": "locality",
"types": [
"locality",
"village"
],
- "description": "Little London, Hampshire, United Kingdom",
+ "description": "London Apprentice, Cornwall, United Kingdom",
"matched_substrings": {
"description": [
{
- "offset": 7,
+ "offset": 0,
"length": 4
}
]
@@ -9374,7 +9476,7 @@
"description": "available localities types",
"type": "array",
"items": {
- "$ref": "#/components/schemas/LocalitiesTypes"
+ "$ref": "#/components/schemas/LocalitiesTypesAll"
}
},
"geometry": {
@@ -9618,7 +9720,7 @@
"description": "An array containing the types of the result",
"type": "array",
"items": {
- "$ref": "#/components/schemas/LocalitiesTypes"
+ "$ref": "#/components/schemas/LocalitiesTypesAll"
}
},
"administrative_area_label": {
@@ -9740,84 +9842,6 @@
]
}
},
- "LocalitiesNearbyExtendedType": {
- "title": "LocalitiesNearbyExtendedType",
- "type": "string",
- "enum": [
- "point_of_interest",
- "transit.station",
- "transit.station.airport",
- "transit.station.rail",
- "beach",
- "business",
- "business.car_repair",
- "business.car_rental",
- "business.cinema",
- "business.conference_centre",
- "business.exhibition_centre",
- "business.theatre",
- "business.nightclub",
- "business.finance",
- "business.finance.bank",
- "business.fuel",
- "business.parking",
- "business.mall",
- "business.food_and_drinks",
- "business.food_and_drinks.bar",
- "business.food_and_drinks.biergarten",
- "business.food_and_drinks.cafe",
- "business.food_and_drinks.fast_food",
- "business.food_and_drinks.pub",
- "business.food_and_drinks.restaurant",
- "business.food_and_drinks.food_court",
- "business.shop",
- "business.shop.mall",
- "business.shop.bakery",
- "business.shop.butcher",
- "business.shop.library",
- "business.shop.grocery",
- "business.shop.sports",
- "business.shop.toys",
- "business.shop.clothes",
- "business.shop.furniture",
- "business.shop.electronics",
- "business.shop.doityourself",
- "business.shop.craft",
- "education",
- "education.school",
- "education.kindergarten",
- "education.university",
- "education.college",
- "education.library",
- "hospitality",
- "hospitality.hotel",
- "hospitality.hostel",
- "hospitality.guest_house",
- "hospitality.bed_and_breakfast",
- "hospitality.motel",
- "medical",
- "medical.hospital",
- "medical.pharmacy",
- "medical.clinic",
- "tourism",
- "tourism.attraction",
- "tourism.attraction.amusement_park",
- "tourism.attraction.zoo",
- "tourism.attraction.aquarium",
- "tourism.monument",
- "tourism.monument.castle",
- "tourism.museum",
- "government",
- "park",
- "park.national",
- "place_of_worship",
- "police",
- "post_office",
- "sports",
- "sports.golf",
- "sports.winter"
- ]
- },
"LocalitiesNearbyResponse": {
"title": "LocalitiesNearbyResponse",
"type": "object",
@@ -9826,8 +9850,13 @@
"types": {
"description": "An array containing the types of the result.",
"type": "array",
+ "example": [
+ "point_of_interest",
+ "transit.station.rail.train",
+ "train_station"
+ ],
"items": {
- "$ref": "#/components/schemas/LocalitiesNearbyExtendedType"
+ "$ref": "#/components/schemas/LocalitiesTypesPoi"
}
},
"name": {
@@ -9865,7 +9894,7 @@
"type": "array",
"deprecated": true,
"items": {
- "$ref": "#/components/schemas/LocalitiesNearbyExtendedType"
+ "$ref": "#/components/schemas/LocalitiesTypesPoi"
}
},
"formatted_address": {
diff --git a/dist/woosmap-openapi3.yml b/dist/woosmap-openapi3.yml
index 7773e031..57df8e84 100755
--- a/dist/woosmap-openapi3.yml
+++ b/dist/woosmap-openapi3.yml
@@ -2538,15 +2538,15 @@ paths:
description:
- offset: 0
length: 4
- - public_id: 4Ew1mvbob3vobGMQ44AdRNY/5xE=
+ - public_id: 52MnrbHVWH21CLWH8VY/YWKhqeM=
type: locality
types:
- locality
- village
- description: Little London, Hampshire, United Kingdom
+ description: London Apprentice, Cornwall, United Kingdom
matched_substrings:
description:
- - offset: 7
+ - offset: 0
length: 4
- public_id: S/5AkUmMBhX35qVI2jR38+dALwk=
type: locality
@@ -3070,7 +3070,7 @@ paths:
- PrivateApiKeyAuth: []
- PrivateApiKeyHeaderAuth: []
parameters:
- - $ref: '#/components/parameters/extended_types'
+ - $ref: '#/components/parameters/nearby_types'
- name: location
description: |
Center of the search circle.
@@ -3109,7 +3109,7 @@ paths:
maximum: 30
in: query
example: 15
- - $ref: '#/components/parameters/excluded_extended_types'
+ - $ref: '#/components/parameters/nearby_excluded_types'
responses:
'200':
description: Points of interests surrounding `location` and matching provided `types`, sorted by distance to `location`.
@@ -5580,33 +5580,16 @@ components:
types:
name: types
description: |
- The types of suggestion to return. Multiple types can be passed using the pipe character (`|`) as a separator.
- * `city`: includes city localities
- * `town`: includes town localities
- * `village`: includes village localities
- * `hamlet`: includes hamlet localities
- * `borough`: includes borough localities
- * `suburb`: includes suburb localities
- * `quarter`: includes quarter localities
- * `neighbourhood`: includes neighbourhood localities
- * `locality`: an alias that groups all localities (`city`, `town`, `village`, `hamlet`, `borough`, `suburb`, `quarter` and `neighbourhood`)
- * `postal_code`: publicly-used postal codes around the world
- * `address`: addresses
- * `admin_level`: most commonly used administrative areas
- * `country`: countries as whole point of interest
- * `airport`: includes all medium sized to international sized airports
- * `train_station`: includes all train stations
- * `metro_station`: includes all metro stations
- * `shopping`: includes shopping malls (or "shopping centers") - *may include private retail brands*
- * `museum`: includes museums
- * `tourist_attraction`: includes tourist attractions like the Eiffel tower
- * `amusement_park`: includes amusement parks like Disneyland Paris
- * `art_gallery`: includes art galleries
- * `zoo`: includes zoos
+ Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:
+ - Standard locality types (e.g., cities, administrative areas, postal codes)
+ - Points of Interest (POI) categories
+ - POI aliases
+
+ These classifications enable flexible geographic data representation and querying.
schema:
- type: string
default: locality|postal_code
example: locality|airport|admin_level
+ $ref: '#/components/schemas/LocalitiesTypesAll'
in: query
excluded_types:
name: excluded_types
@@ -5751,33 +5734,17 @@ components:
geocode_types:
name: types
description: |
- Specify the types of geocoding responses to return by separating multiple types with a pipe character (|). This parameter is ignored when used with the `latlng` parameter. When executing a geocode request with the `address` parameter, use this to select the expected result type.
- * `city`: includes city localities
- * `town`: includes town localities
- * `village`: includes village localities
- * `hamlet`: includes hamlet localities
- * `borough`: includes borough localities
- * `suburb`: includes suburb localities
- * `quarter`: includes quarter localities
- * `neighbourhood`: includes neighbourhood localities
- * `locality`: includes all previous locality names
- * `postal_code`: publicly-used postal codes around the world
- * `address`: addresses
- * `admin_level`: most commonly used administrative areas
- * `country`: countries as whole point of interest
- * `airport`: includes all medium sized to international sized airports
- * `train_station`: includes all train stations
- * `metro_station`: includes all metro stations
- * `shopping`: includes shopping malls (or "shopping centers") - *may include private retail brands*
- * `museum`: includes museums
- * `tourist_attraction`: includes tourist attractions like the Eiffel tower
- * `amusement_park`: includes amusement parks like Disneyland Paris
- * `art_gallery`: includes art galleries
- * `zoo`: includes zoos
+ When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:
+ - Standard locality types (e.g., cities, administrative areas, postal codes)
+ - Points of Interest (POI) categories
+ - POI aliases
+
+ These classifications enable flexible geographic data representation and querying.
+ This parameter is ignored when used with the `latlng` parameter.
schema:
- type: string
default: locality|postal_code|address
example: locality|admin_level
+ $ref: '#/components/schemas/LocalitiesTypesAll'
in: query
list_sub_buildings:
name: list_sub_buildings
@@ -5799,19 +5766,19 @@ components:
- alpha3
example: alpha2
in: query
- extended_types:
+ nearby_types:
name: types
description: |
The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.
schema:
- $ref: '#/components/schemas/LocalitiesNearbyExtendedType'
+ $ref: '#/components/schemas/LocalitiesTypesPoi'
in: query
- excluded_extended_types:
+ nearby_excluded_types:
name: excluded_types
description: |
The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.
schema:
- $ref: '#/components/schemas/LocalitiesNearbyExtendedType'
+ $ref: '#/components/schemas/LocalitiesTypesPoi'
in: query
input-2:
name: input
@@ -6138,12 +6105,8 @@ components:
$ref: '#/components/parameters/custom_description'
localities_data:
$ref: '#/components/parameters/data'
- localities_excluded_extended_types:
- $ref: '#/components/parameters/excluded_extended_types'
localities_excluded_types:
$ref: '#/components/parameters/excluded_types'
- localities_extended_types:
- $ref: '#/components/parameters/extended_types'
localities_extended:
$ref: '#/components/parameters/extended'
localities_fields:
@@ -6162,6 +6125,10 @@ components:
$ref: '#/components/parameters/localities_components'
localities_location:
$ref: '#/components/parameters/location'
+ localities_nearby_excluded_types:
+ $ref: '#/components/parameters/nearby_excluded_types'
+ localities_nearby_types:
+ $ref: '#/components/parameters/nearby_types'
localities_page:
$ref: '#/components/parameters/page-2'
localities_public_id:
@@ -7445,8 +7412,14 @@ components:
LocalitiesTypes:
title: LocalitiesTypes
type: string
- description: Contains the type of the result.
+ description: |
+ Common types unrelated to points of interest (POI). The `locality` type serves as an alias grouping various settlement types (see `enum` for details). This grouping enables flexible and efficient querying of related geographic data.
enum:
+ - country
+ - admin_level
+ - postal_code
+ - address
+ - route
- locality
- city
- town
@@ -7456,8 +7429,94 @@ components:
- suburb
- quarter
- neighbourhood
- - postal_code
- - admin_level
+ LocalitiesTypesPoi:
+ title: LocalitiesTypesPoi
+ description: |
+ Categories of points of interest (POI) supported for detailed classification in geographic data queries.
+ type: string
+ enum:
+ - point_of_interest
+ - transit.station
+ - transit.station.airport
+ - transit.station.rail
+ - beach
+ - business
+ - business.car_repair
+ - business.car_rental
+ - business.cinema
+ - business.conference_centre
+ - business.exhibition_centre
+ - business.theatre
+ - business.nightclub
+ - business.finance
+ - business.finance.bank
+ - business.fuel
+ - business.parking
+ - business.mall
+ - business.food_and_drinks
+ - business.food_and_drinks.bar
+ - business.food_and_drinks.biergarten
+ - business.food_and_drinks.cafe
+ - business.food_and_drinks.fast_food
+ - business.food_and_drinks.pub
+ - business.food_and_drinks.restaurant
+ - business.food_and_drinks.food_court
+ - business.shop
+ - business.shop.mall
+ - business.shop.bakery
+ - business.shop.butcher
+ - business.shop.library
+ - business.shop.grocery
+ - business.shop.sports
+ - business.shop.toys
+ - business.shop.clothes
+ - business.shop.furniture
+ - business.shop.electronics
+ - business.shop.doityourself
+ - business.shop.craft
+ - education
+ - education.school
+ - education.kindergarten
+ - education.university
+ - education.college
+ - education.library
+ - hospitality
+ - hospitality.hotel
+ - hospitality.hostel
+ - hospitality.guest_house
+ - hospitality.bed_and_breakfast
+ - hospitality.motel
+ - medical
+ - medical.hospital
+ - medical.pharmacy
+ - medical.clinic
+ - tourism
+ - tourism.attraction
+ - tourism.attraction.amusement_park
+ - tourism.attraction.zoo
+ - tourism.attraction.aquarium
+ - tourism.monument
+ - tourism.monument.castle
+ - tourism.museum
+ - government
+ - park
+ - park.national
+ - place_of_worship
+ - police
+ - post_office
+ - sports
+ - sports.golf
+ - sports.winter
+ LocalitiesTypesPoiAlias:
+ title: LocalitiesTypesPoiAlias
+ type: string
+ description: |
+ Aliases for some point_of_interest types. These aliases are deprecated and should be replaced with the corresponding types in `LocalitiesTypesPoi`. For example:
+ - `airport` → `transit.station.airport`
+ - `train_station` → `transit.station.rail.train`
+
+ This ensures consistency and alignment with the updated schema.
+ enum:
- airport
- train_station
- metro_station
@@ -7467,9 +7526,15 @@ components:
- amusement_park
- art_gallery
- tourist_attraction
- - country
- - address
- - route
+ LocalitiesTypesAll:
+ title: LocalitiesTypesAll
+ type: string
+ description: |
+ A comprehensive string type that encompasses all supported locality classifications. This includes standard locality types (e.g., cities, regions), points of interest (POI) categories, and POI aliases for flexible geographic data representation and querying.
+ anyOf:
+ - $ref: '#/components/schemas/LocalitiesTypes'
+ - $ref: '#/components/schemas/LocalitiesTypesPoi'
+ - $ref: '#/components/schemas/LocalitiesTypesPoiAlias'
LocalitiesAutocompleteMatchedFields:
title: LocalitiesAutocompleteMatchedFields
type: object
@@ -7514,7 +7579,7 @@ components:
description: An array containing the types of the result
type: array
items:
- $ref: '#/components/schemas/LocalitiesTypes'
+ $ref: '#/components/schemas/LocalitiesTypesAll'
type:
deprecated: true
description: this field might be removed in the future, please use the `types` field which is more exhaustive
@@ -7583,15 +7648,15 @@ components:
description:
- offset: 0
length: 4
- - public_id: 4Ew1mvbob3vobGMQ44AdRNY/5xE=
+ - public_id: 52MnrbHVWH21CLWH8VY/YWKhqeM=
type: locality
types:
- locality
- village
- description: Little London, Hampshire, United Kingdom
+ description: London Apprentice, Cornwall, United Kingdom
matched_substrings:
description:
- - offset: 7
+ - offset: 0
length: 4
- public_id: S/5AkUmMBhX35qVI2jR38+dALwk=
type: locality
@@ -7774,7 +7839,7 @@ components:
description: available localities types
type: array
items:
- $ref: '#/components/schemas/LocalitiesTypes'
+ $ref: '#/components/schemas/LocalitiesTypesAll'
geometry:
description: The location of the PostalCode, in latitude and longitude, eventually associated with a Viewport and a shape.
type: object
@@ -7952,7 +8017,7 @@ components:
description: An array containing the types of the result
type: array
items:
- $ref: '#/components/schemas/LocalitiesTypes'
+ $ref: '#/components/schemas/LocalitiesTypesAll'
administrative_area_label:
$ref: '#/components/schemas/AdministrativeAreaLabel'
public_id:
@@ -8030,82 +8095,6 @@ components:
location_type: GEOMETRIC_CENTER
scores_per_components:
street_name: 1
- LocalitiesNearbyExtendedType:
- title: LocalitiesNearbyExtendedType
- type: string
- enum:
- - point_of_interest
- - transit.station
- - transit.station.airport
- - transit.station.rail
- - beach
- - business
- - business.car_repair
- - business.car_rental
- - business.cinema
- - business.conference_centre
- - business.exhibition_centre
- - business.theatre
- - business.nightclub
- - business.finance
- - business.finance.bank
- - business.fuel
- - business.parking
- - business.mall
- - business.food_and_drinks
- - business.food_and_drinks.bar
- - business.food_and_drinks.biergarten
- - business.food_and_drinks.cafe
- - business.food_and_drinks.fast_food
- - business.food_and_drinks.pub
- - business.food_and_drinks.restaurant
- - business.food_and_drinks.food_court
- - business.shop
- - business.shop.mall
- - business.shop.bakery
- - business.shop.butcher
- - business.shop.library
- - business.shop.grocery
- - business.shop.sports
- - business.shop.toys
- - business.shop.clothes
- - business.shop.furniture
- - business.shop.electronics
- - business.shop.doityourself
- - business.shop.craft
- - education
- - education.school
- - education.kindergarten
- - education.university
- - education.college
- - education.library
- - hospitality
- - hospitality.hotel
- - hospitality.hostel
- - hospitality.guest_house
- - hospitality.bed_and_breakfast
- - hospitality.motel
- - medical
- - medical.hospital
- - medical.pharmacy
- - medical.clinic
- - tourism
- - tourism.attraction
- - tourism.attraction.amusement_park
- - tourism.attraction.zoo
- - tourism.attraction.aquarium
- - tourism.monument
- - tourism.monument.castle
- - tourism.museum
- - government
- - park
- - park.national
- - place_of_worship
- - police
- - post_office
- - sports
- - sports.golf
- - sports.winter
LocalitiesNearbyResponse:
title: LocalitiesNearbyResponse
type: object
@@ -8114,8 +8103,12 @@ components:
types:
description: An array containing the types of the result.
type: array
+ example:
+ - point_of_interest
+ - transit.station.rail.train
+ - train_station
items:
- $ref: '#/components/schemas/LocalitiesNearbyExtendedType'
+ $ref: '#/components/schemas/LocalitiesTypesPoi'
name:
description: The name of the result.
type: string
@@ -8142,7 +8135,7 @@ components:
type: array
deprecated: true
items:
- $ref: '#/components/schemas/LocalitiesNearbyExtendedType'
+ $ref: '#/components/schemas/LocalitiesTypesPoi'
formatted_address:
$ref: '#/components/schemas/FormattedAddress'
LocalitiesNearbyCollectionResponse:
diff --git a/dist/woosmap-postman.json b/dist/woosmap-postman.json
index e03a9f8d..f879c711 100755
--- a/dist/woosmap-postman.json
+++ b/dist/woosmap-postman.json
@@ -5,7 +5,7 @@
"description": "Stores Search API lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**).\n",
"item": [
{
- "id": "c194633d-21c0-4dcd-94ab-4b6b24a4cb95",
+ "id": "5c31b698-5e0d-4d50-b70d-70f3c7baa704",
"name": "Search for assets",
"request": {
"name": "Search for assets",
@@ -128,7 +128,7 @@
},
"response": [
{
- "id": "2a80847b-1f58-4162-9691-5c8f2a02ef36",
+ "id": "75ee865d-313f-4127-b914-3ecb38b0ee5e",
"name": "Assets successfully retrieved",
"originalRequest": {
"url": {
@@ -243,12 +243,12 @@
"value": "application/json"
}
],
- "body": "{\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": {\n \"id_937\": -74581277.05376838,\n \"ut__39\": 46139738.76505804,\n \"nisi_1\": -27413127\n },\n \"opening_hours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n },\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": {\n \"incididunt45\": \"Excepteur dolore\",\n \"minim_c\": 73973465.75676212,\n \"voluptate5\": 78379209.3922849\n },\n \"opening_hours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n },\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"pageCount\": \"\"\n }\n}",
+ "body": "{\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"