Files
Backend/sensor_hub/serializers.py
T

37 lines
864 B
Python
Raw Normal View History

2026-02-19 01:19:22 +03:30
from rest_framework import serializers
2026-03-23 22:24:30 +03:30
from .models import Sensor
class SensorSerializer(serializers.ModelSerializer):
last_updated = serializers.DateTimeField(source="updated_at", read_only=True)
class Meta:
model = Sensor
fields = [
"uuid_sensor",
"name",
"is_active",
"specifications",
"power_source",
"customized_sensors",
"last_updated",
]
read_only_fields = ["uuid_sensor", "last_updated"]
class SensorCreateSerializer(serializers.ModelSerializer):
class Meta:
model = Sensor
fields = [
"name",
"specifications",
"power_source",
"customized_sensors",
]
2026-03-26 15:39:31 +03:30
class SensorToggleSerializer(serializers.Serializer):
uuid_sensor = serializers.UUIDField()