pub async fn create_iot_readings_bulk(
auth: AuthenticatedUser,
dtos: Json<Vec<CreateIoTReadingDto>>,
iot_use_cases: Data<Arc<IoTUseCases>>,
) -> Result<HttpResponse>Expand description
Create multiple IoT readings in bulk
POST /api/v1/iot/readings/bulk
Request body:
[
{
"building_id": "uuid",
"device_type": "Linky",
"metric_type": "ElectricityConsumption",
"value": 15.5,
"unit": "kWh",
"timestamp": "2024-01-01T00:00:00Z",
"source": "Enedis",
"metadata": null
},
...
]