UPDATE
This commit is contained in:
@@ -127,3 +127,25 @@ class YieldPredictionResponseSerializer(serializers.Serializer):
|
||||
scenarioId = serializers.IntegerField(allow_null=True)
|
||||
simulationWarning = serializers.CharField(allow_null=True, allow_blank=True)
|
||||
supportingMetrics = serializers.JSONField()
|
||||
|
||||
|
||||
class YieldHarvestSummaryQuerySerializer(serializers.Serializer):
|
||||
farm_uuid = serializers.UUIDField(required=True, help_text="شناسه یکتای مزرعه")
|
||||
season_year = serializers.IntegerField(required=False, help_text="سال زراعی")
|
||||
crop_name = serializers.CharField(required=False, allow_blank=True, help_text="نام محصول")
|
||||
include_narrative = serializers.BooleanField(
|
||||
required=False,
|
||||
default=False,
|
||||
help_text="در صورت true بودن، بخش روایت نیز در آینده اضافه می شود.",
|
||||
)
|
||||
|
||||
|
||||
class YieldHarvestSummaryResponseSerializer(serializers.Serializer):
|
||||
farm_uuid = serializers.CharField()
|
||||
season_highlights_card = serializers.JSONField()
|
||||
yield_prediction = serializers.JSONField()
|
||||
harvest_prediction_card = serializers.JSONField()
|
||||
harvest_readiness_zones = serializers.JSONField()
|
||||
yield_quality_bands = serializers.JSONField()
|
||||
harvest_operations_card = serializers.JSONField()
|
||||
yield_prediction_chart = serializers.JSONField()
|
||||
|
||||
Reference in New Issue
Block a user