entur / gbfs-validator-java

European Union Public License 1.2
2 stars 1 forks source link

Add NoInvalidReferenceToPricingPlansInVehicleStatus rule #95

Closed hbruch closed 1 month ago

hbruch commented 1 month ago

This PR adds a NoInvalidReferenceToPricingPlansInVehicleStatus for GBFS v2.2, v.2.3 and v3.0.

GBFS v2.1 introduced [free_bike_status.pricing_plan_id](https://github.com/MobilityData/gbfs/blob/v2.1/gbfs.md#free_bike_statusjson) but it's schema does not yet reflect it.

This PR does not contain new test cases, but updates to existing ones, as these failed (correctly) with the currently used pricing_plan_ids.