Files
Backend/weather_forecast/serializers.py
T
2026-04-10 16:12:51 +03:30

20 lines
812 B
Python

from rest_framework import serializers
class WeatherChartDataSerializer(serializers.Serializer):
labels = serializers.ListField(child=serializers.CharField(), required=False)
series = serializers.ListField(
child=serializers.ListField(child=serializers.FloatField()),
required=False,
)
class FarmWeatherCardSerializer(serializers.Serializer):
condition = serializers.CharField(required=False, allow_blank=True)
temperature = serializers.FloatField(required=False)
unit = serializers.CharField(required=False, allow_blank=True)
humidity = serializers.IntegerField(required=False)
windSpeed = serializers.FloatField(required=False)
windUnit = serializers.CharField(required=False, allow_blank=True)
chartData = WeatherChartDataSerializer(required=False)