- contract PDF: map report/customer/owner/contract from AutoEvaluationModel fields, accept inspection via POST serializer, fetch CBU.uz currency rates - MechanicAutoEvaluation: add distance_covered, object_owner_residence and car_position/body_type/fuel_type/state_car/assessment_task_type FKs; drop car_type and single tex_passport_file in favour of multi-file FK model Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
14 lines
663 B
Python
14 lines
663 B
Python
from rest_framework import serializers
|
|
|
|
|
|
class InspectionSerializer(serializers.Serializer):
|
|
tires = serializers.CharField(required=False, allow_blank=True, default="Qoniqarli")
|
|
engine = serializers.CharField(required=False, allow_blank=True, default="Qoniqarli")
|
|
chassis = serializers.CharField(required=False, allow_blank=True, default="Qoniqarli")
|
|
transmission = serializers.CharField(required=False, allow_blank=True, default="Qoniqarli")
|
|
body = serializers.CharField(required=False, allow_blank=True, default="Qoniqarli")
|
|
|
|
|
|
class ContractPDFRequestSerializer(serializers.Serializer):
|
|
inspection = InspectionSerializer(required=False)
|