sensebox / openSenseMap-API

API for opensensemap.org
https://docs.opensensemap.org/
MIT License
49 stars 41 forks source link

docs: `lastMeasurementAt` is actually optional but docs state it's not #862

Open hf-kklein opened 9 months ago

hf-kklein commented 9 months ago

Expected Behavior

The docs should represent the data to be expected from the API.

Current Behavior

There are boxes which have no measurements. E.g. boxId: 5c68119ca100840019d8d3c8 https://api.opensensemap.org/boxes/5c68119ca100840019d8d3c8

Those boxes have no lastMeasurementAt. The docs say, this property is not optional: https://docs.opensensemap.org/#api-Boxes-getBox

grafik

But it is optional. Not all boxes have the property set

Possible Solution

Steps to Reproduce (for bugs)

Try to bind https://api.opensensemap.org/boxes/5c68119ca100840019d8d3c8 to a model which has lastMeasurementAt as not nullable required field.