add AutoEvaluationRequestView

This commit is contained in:
Shaxobff
2026-04-22 14:23:52 +05:00
parent 64993805af
commit b8021c7728
3 changed files with 34 additions and 7 deletions

View File

@@ -154,3 +154,20 @@ class AutoEvaluationListAppraisersView(GenericAPIView):
return self.get_paginated_response(serializer.data)
except Exception as e:
return Response({"error": str(e)}, status=500)
class AutoEvaluationRequestView(APIView):
def post(self, request):
serializer = AutoEvaluationSerializer(data=request.data)
if serializer.is_valid():
data = serializer.validated_data
url = "https://uzxarid.felixits.uz/api/v1/ad/price-estimate/"
response = requests.post(url, json=data)
return Response({
"success": True,
"external_status": response.status_code,
"data": response.json(),
})
return Response({"error": serializer.errors}, status=400)