apps.api.views package¶
Submodules¶
apps.api.views.area_view module¶
- class apps.api.views.area_view.AreaViewDetail(**kwargs)[source]¶
Bases:
rest_framework.views.APIView
apps.api.views.device_type_view module¶
apps.api.views.device_view module¶
- class apps.api.views.device_view.BulkDeviceManagement(**kwargs)[source]¶
Bases:
rest_framework.views.APIView
- class apps.api.views.device_view.DeviceViewAllSensors(**kwargs)[source]¶
Bases:
rest_framework.views.APIView
apps.api.views.measurement_view module¶
- class apps.api.views.measurement_view.AreaMeasurements(**kwargs)[source]¶
Bases:
rest_framework.views.APIView
- class apps.api.views.measurement_view.DeviceLastMeasurement(**kwargs)[source]¶
Bases:
rest_framework.views.APIView
- class apps.api.views.measurement_view.DeviceMeasurementsFromPeriod(**kwargs)[source]¶
Bases:
rest_framework.views.APIView
- class apps.api.views.measurement_view.MeasurementManagement(**kwargs)[source]¶
Bases:
rest_framework.views.APIView
- post(request)[source]¶
serializer = MeasurementSerializer(data=request.data, many=True)
- if not serializer.is_valid() or serializer.data == []:
raise ValidationException(f”Validation error: {serializer.errors}”, status.HTTP_400_BAD_REQUEST)
serializer.save() return_data = [{
‘id’: single_measurement.id, ‘value’: single_measurement.value.__str__(), ‘datetime’: single_measurement.datetime.isoformat()
} for single_measurement in serializer.instance]
apps.api.views.physical_units_view module¶
apps.api.views.reservation_view module¶
- class apps.api.views.reservation_view.ReservationViewDetail(**kwargs)[source]¶
Bases:
rest_framework.views.APIView
apps.api.views.sensor_view module¶
- class apps.api.views.sensor_view.MultipleSensorManagement(**kwargs)[source]¶
Bases:
rest_framework.views.APIView