Source code for apps.api.serializers.serializers
from rest_framework import serializers
from apps.core.models.device_type import DeviceType
from apps.core.models.device_type_sensor import DeviceTypeSensor
from apps.core.models.device import Device
from apps.core.models.reservation import Reservation
from apps.core.models.area import Area
from apps.core.models.measurement import Measurement
from apps.core.models.sensor import Sensor
from apps.core.models.physical_unit import PhysicalUnit
from django_enum_choices.serializers import EnumChoiceModelSerializerMixin
[docs]class DeviceTypeSerializer(serializers.ModelSerializer):
[docs]class DeviceTypeSensorSerializer(serializers.ModelSerializer):
[docs]class DeviceSerializer(serializers.ModelSerializer):
[docs]class ReservationSerializer(serializers.ModelSerializer):
# fields = ['id','area_id','reservation_state','owner','time_from','time_to']
# fields = '__all__'
[docs]class AreaSerializer(serializers.ModelSerializer):
[docs]class MeasurementSerializer(serializers.ModelSerializer):
[docs]class SensorSerializer(EnumChoiceModelSerializerMixin, serializers.ModelSerializer):
[docs]class PhysicalUnitSerializer(serializers.ModelSerializer):