UPDATE
This commit is contained in:
@@ -74,3 +74,24 @@ class SoilDataTaskResponseSerializer(serializers.Serializer):
|
||||
lon = serializers.FloatField(source="longitude")
|
||||
lat = serializers.FloatField(source="latitude")
|
||||
status_url = serializers.CharField(required=False)
|
||||
|
||||
|
||||
class NdviHealthRequestSerializer(serializers.Serializer):
|
||||
farm_uuid = serializers.UUIDField(required=True, help_text="شناسه یکتای مزرعه")
|
||||
|
||||
|
||||
class NdviHealthDataItemSerializer(serializers.Serializer):
|
||||
title = serializers.CharField()
|
||||
value = serializers.JSONField()
|
||||
color = serializers.CharField()
|
||||
icon = serializers.CharField()
|
||||
|
||||
|
||||
class NdviHealthResponseSerializer(serializers.Serializer):
|
||||
ndviIndex = serializers.FloatField(allow_null=True, required=False)
|
||||
mean_ndvi = serializers.FloatField(allow_null=True)
|
||||
ndvi_map = serializers.JSONField()
|
||||
vegetation_health_class = serializers.CharField(allow_null=True)
|
||||
observation_date = serializers.CharField(allow_null=True)
|
||||
satellite_source = serializers.CharField(allow_null=True)
|
||||
healthData = NdviHealthDataItemSerializer(many=True)
|
||||
|
||||
Reference in New Issue
Block a user