diff --git a/v1.0/system_alerts.json b/v1.0/system_alerts.json index 3ed003ab..8e6bddeb 100644 --- a/v1.0/system_alerts.json +++ b/v1.0/system_alerts.json @@ -60,6 +60,7 @@ "station_ids": { "description": "Array of identifiers of the stations for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -67,6 +68,7 @@ "region_ids": { "description": "Array of identifiers of the regions for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v1.1/system_alerts.json b/v1.1/system_alerts.json index fbbaaf0b..2279e843 100644 --- a/v1.1/system_alerts.json +++ b/v1.1/system_alerts.json @@ -71,6 +71,7 @@ "description": "Array of identifiers of the stations for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -79,6 +80,7 @@ "description": "Array of identifiers of the regions for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v2.0/system_alerts.json b/v2.0/system_alerts.json index 680a0c63..41342e9a 100644 --- a/v2.0/system_alerts.json +++ b/v2.0/system_alerts.json @@ -71,6 +71,7 @@ "description": "Array of identifiers of the stations for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -79,6 +80,7 @@ "description": "Array of identifiers of the regions for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v2.1/geofencing_zones.json b/v2.1/geofencing_zones.json index 4645df6b..e4337dfe 100644 --- a/v2.1/geofencing_zones.json +++ b/v2.1/geofencing_zones.json @@ -80,6 +80,7 @@ "properties": { "vehicle_type_id": { "type": "array", + "uniqueItems": true, "description": "Array of vehicle type IDs for which these restrictions apply.", "items": { "type": "string" } diff --git a/v2.1/station_status.json b/v2.1/station_status.json index 21837f80..b99b783c 100644 --- a/v2.1/station_status.json +++ b/v2.1/station_status.json @@ -112,6 +112,7 @@ "description": "An array of strings where each string represents a vehicle_type_id that is able to use a particular type of dock at the station (added in v2.1-RC).", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v2.1/system_alerts.json b/v2.1/system_alerts.json index c1990012..ae82ef96 100644 --- a/v2.1/system_alerts.json +++ b/v2.1/system_alerts.json @@ -71,6 +71,7 @@ "description": "Array of identifiers of the stations for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -79,6 +80,7 @@ "description": "Array of identifiers of the regions for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v2.2/geofencing_zones.json b/v2.2/geofencing_zones.json index bb41ccae..824277ce 100644 --- a/v2.2/geofencing_zones.json +++ b/v2.2/geofencing_zones.json @@ -80,6 +80,7 @@ "properties": { "vehicle_type_id": { "type": "array", + "uniqueItems": true, "description": "Array of vehicle type IDs for which these restrictions apply.", "items": { "type": "string" } diff --git a/v2.2/station_status.json b/v2.2/station_status.json index 432239e6..3ff80ed0 100644 --- a/v2.2/station_status.json +++ b/v2.2/station_status.json @@ -112,6 +112,7 @@ "description": "An array of strings where each string represents a vehicle_type_id that is able to use a particular type of dock at the station (added in v2.1-RC).", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v2.2/system_alerts.json b/v2.2/system_alerts.json index ddadf486..6400bf8e 100644 --- a/v2.2/system_alerts.json +++ b/v2.2/system_alerts.json @@ -71,6 +71,7 @@ "description": "Array of identifiers of the stations for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -79,6 +80,7 @@ "description": "Array of identifiers of the regions for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v2.3/geofencing_zones.json b/v2.3/geofencing_zones.json index 78596372..3bbce182 100644 --- a/v2.3/geofencing_zones.json +++ b/v2.3/geofencing_zones.json @@ -73,6 +73,7 @@ "properties": { "vehicle_type_id": { "type": "array", + "uniqueItems": true, "description": "Array of vehicle type IDs for which these restrictions apply.", "items": { "type": "string" } }, diff --git a/v2.3/station_status.json b/v2.3/station_status.json index 80ad3a7b..514b0a0e 100644 --- a/v2.3/station_status.json +++ b/v2.3/station_status.json @@ -112,6 +112,7 @@ "description": "An array of strings where each string represents a vehicle_type_id that is able to use a particular type of dock at the station (added in v2.1-RC).", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v2.3/system_alerts.json b/v2.3/system_alerts.json index b3884398..8bf6eef4 100644 --- a/v2.3/system_alerts.json +++ b/v2.3/system_alerts.json @@ -71,6 +71,7 @@ "description": "Array of identifiers of the stations for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -79,6 +80,7 @@ "description": "Array of identifiers of the regions for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v2.3/vehicle_types.json b/v2.3/vehicle_types.json index 0f8b1ee4..04ab38f0 100644 --- a/v2.3/vehicle_types.json +++ b/v2.3/vehicle_types.json @@ -177,6 +177,7 @@ "pricing_plan_ids": { "description": "Array of all pricing plan IDs as defined in system_pricing_plans.json added in v2.3-RC.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v3.0-RC/geofencing_zones.json b/v3.0-RC/geofencing_zones.json index 681127bf..b29e08de 100644 --- a/v3.0-RC/geofencing_zones.json +++ b/v3.0-RC/geofencing_zones.json @@ -91,6 +91,7 @@ "properties": { "vehicle_type_id": { "type": "array", + "uniqueItems": true, "description": "Array of vehicle type IDs for which these restrictions apply.", "items": { "type": "string" } }, @@ -167,6 +168,7 @@ "properties": { "vehicle_type_id": { "type": "array", + "uniqueItems": true, "description": "Array of vehicle type IDs for which these restrictions apply.", "items": { "type": "string" } }, diff --git a/v3.0-RC/station_status.json b/v3.0-RC/station_status.json index 83452954..19694e8e 100644 --- a/v3.0-RC/station_status.json +++ b/v3.0-RC/station_status.json @@ -115,6 +115,7 @@ "description": "An array of strings where each string represents a vehicle_type_id that is able to use a particular type of dock at the station (added in v2.1-RC).", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v3.0-RC/system_alerts.json b/v3.0-RC/system_alerts.json index 01facd8f..4455b247 100644 --- a/v3.0-RC/system_alerts.json +++ b/v3.0-RC/system_alerts.json @@ -74,6 +74,7 @@ "description": "Array of identifiers of the stations for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -82,6 +83,7 @@ "description": "Array of identifiers of the regions for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v3.0-RC/vehicle_types.json b/v3.0-RC/vehicle_types.json index a6bc544e..4f1d4acd 100644 --- a/v3.0-RC/vehicle_types.json +++ b/v3.0-RC/vehicle_types.json @@ -244,6 +244,7 @@ "pricing_plan_ids": { "description": "Array of all pricing plan IDs as defined in system_pricing_plans.json added in v2.3-RC.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v3.0-RC2/geofencing_zones.json b/v3.0-RC2/geofencing_zones.json index 46fb71fe..a80ba845 100644 --- a/v3.0-RC2/geofencing_zones.json +++ b/v3.0-RC2/geofencing_zones.json @@ -84,6 +84,7 @@ "properties": { "vehicle_type_ids": { "type": "array", + "uniqueItems": true, "description": "Array of vehicle type IDs for which these restrictions apply.", "items": { "type": "string" } }, @@ -162,6 +163,7 @@ "properties": { "vehicle_type_ids": { "type": "array", + "uniqueItems": true, "description": "Array of vehicle type IDs for which these restrictions apply.", "items": { "type": "string" } }, diff --git a/v3.0-RC2/station_information.json b/v3.0-RC2/station_information.json index de516bae..ad77beb0 100644 --- a/v3.0-RC2/station_information.json +++ b/v3.0-RC2/station_information.json @@ -200,6 +200,7 @@ "vehicle_type_ids": { "description": "The vehicle_type_ids, as defined in vehicle_types.json, that may park at the virtual station.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -222,6 +223,7 @@ "vehicle_type_ids": { "description": "An array of strings where each string represents a vehicle_type_id that is able to use a particular type of dock at the station.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v3.0-RC2/station_status.json b/v3.0-RC2/station_status.json index 800dc251..0e7f60ef 100644 --- a/v3.0-RC2/station_status.json +++ b/v3.0-RC2/station_status.json @@ -116,6 +116,7 @@ "description": "An array of strings where each string represents a vehicle_type_id that is able to use a particular type of dock at the station (added in v2.1-RC).", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v3.0-RC2/system_alerts.json b/v3.0-RC2/system_alerts.json index 4cc89b17..0715368a 100644 --- a/v3.0-RC2/system_alerts.json +++ b/v3.0-RC2/system_alerts.json @@ -75,6 +75,7 @@ "description": "Array of identifiers of the stations for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } @@ -83,6 +84,7 @@ "description": "Array of identifiers of the regions for which this alert applies.", "type": "array", + "uniqueItems": true, "items": { "type": "string" } diff --git a/v3.0-RC2/vehicle_types.json b/v3.0-RC2/vehicle_types.json index a72fd66f..26a305f0 100644 --- a/v3.0-RC2/vehicle_types.json +++ b/v3.0-RC2/vehicle_types.json @@ -245,6 +245,7 @@ "pricing_plan_ids": { "description": "Array of all pricing plan IDs as defined in system_pricing_plans.json added in v2.3-RC.", "type": "array", + "uniqueItems": true, "items": { "type": "string" }