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

delete(request, area_id)[source]
get(request, area_id)[source]
put(request, area_id)[source]
class apps.api.views.area_view.AreaViewDevices(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request, area_id)[source]
class apps.api.views.area_view.AreaViewManagement(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request)[source]
post(request)[source]

apps.api.views.device_type_view module

class apps.api.views.device_type_view.DeviceTypeViewDetail(**kwargs)[source]

Bases: rest_framework.views.APIView

delete(request, device_type_id)[source]
get(request, device_type_id)[source]
put(request, device_type_id)[source]
class apps.api.views.device_type_view.DeviceTypeViewManagement(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request)[source]
post(request)[source]

apps.api.views.device_view module

class apps.api.views.device_view.BulkDeviceManagement(**kwargs)[source]

Bases: rest_framework.views.APIView

delete(request, device_type_id)[source]
post(request, device_type_id)[source]
class apps.api.views.device_view.DeviceViewAllSensors(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request, device_id)[source]
class apps.api.views.device_view.DeviceViewDetail(**kwargs)[source]

Bases: rest_framework.views.APIView

delete(request, device_id)[source]
get(request, device_id)[source]
put(request, device_id)[source]
class apps.api.views.device_view.DeviceViewManagement(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request)[source]
post(request)[source]

apps.api.views.measurement_view module

class apps.api.views.measurement_view.AreaMeasurements(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request, area_id)[source]
class apps.api.views.measurement_view.DeviceLastMeasurement(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request, device_id)[source]
class apps.api.views.measurement_view.DeviceMeasurementsFromPeriod(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request, device_id)[source]
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

class apps.api.views.physical_units_view.PhysicalUnitViewAll(**kwargs)[source]

Bases: rest_framework.views.APIView

get(request)[source]

apps.api.views.reservation_view module

class apps.api.views.reservation_view.ReservationViewDetail(**kwargs)[source]

Bases: rest_framework.views.APIView

delete(request, reservation_id)[source]
get(request, reservation_id)[source]
put(request, reservation_id)[source]
class apps.api.views.reservation_view.ReservationViewManagement(**kwargs)[source]

Bases: rest_framework.views.APIView

post(request)[source]
apps.api.views.reservation_view.check_if_reservation_is_possible(reservation, update_same=False)[source]

apps.api.views.sensor_view module

class apps.api.views.sensor_view.MultipleSensorManagement(**kwargs)[source]

Bases: rest_framework.views.APIView

delete(request)[source]
get(request)[source]
class apps.api.views.sensor_view.SensorCreating(**kwargs)[source]

Bases: rest_framework.views.APIView

post(request)[source]
class apps.api.views.sensor_view.SingleSensorManagement(**kwargs)[source]

Bases: rest_framework.views.APIView

delete(request, sensor_id)[source]
get(request, sensor_id)[source]
put(request, sensor_id)[source]

Module contents