UPDATE
This commit is contained in:
@@ -61,3 +61,22 @@ class IrrigationRecommendResponseSerializer(serializers.Serializer):
|
||||
code = serializers.IntegerField()
|
||||
msg = serializers.CharField()
|
||||
data = serializers.DictField(child=serializers.JSONField())
|
||||
|
||||
|
||||
class WaterStressRequestSerializer(serializers.Serializer):
|
||||
farm_uuid = serializers.CharField(required=False, help_text="شناسه یکتای مزرعه")
|
||||
sensor_uuid = serializers.CharField(required=False, help_text="نام قدیمی برای farm_uuid")
|
||||
|
||||
def validate(self, attrs):
|
||||
farm_uuid = attrs.get("farm_uuid") or attrs.get("sensor_uuid")
|
||||
if not farm_uuid:
|
||||
raise serializers.ValidationError({"farm_uuid": "farm_uuid الزامی است."})
|
||||
attrs["farm_uuid"] = farm_uuid
|
||||
return attrs
|
||||
|
||||
|
||||
class WaterStressResponseSerializer(serializers.Serializer):
|
||||
farm_uuid = serializers.CharField()
|
||||
waterStressIndex = serializers.IntegerField()
|
||||
level = serializers.CharField()
|
||||
sourceMetric = serializers.JSONField()
|
||||
|
||||
Reference in New Issue
Block a user