From e5725615be0d054ed6c4a45209fd406df24c279d Mon Sep 17 00:00:00 2001 From: Shanmuga Krishnan S M Date: Tue, 4 Aug 2026 14:22:27 +0530 Subject: [PATCH] fix(backend): replace Lombok in DriverLocationUpdate with explicit getters/setters to fix HTTP 400 JSON deserialization error --- .../rit/portal/dto/DriverLocationUpdate.java | 39 +++++++++++++++---- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/backend/src/main/java/com/rit/portal/dto/DriverLocationUpdate.java b/backend/src/main/java/com/rit/portal/dto/DriverLocationUpdate.java index 7178971..6f934db 100644 --- a/backend/src/main/java/com/rit/portal/dto/DriverLocationUpdate.java +++ b/backend/src/main/java/com/rit/portal/dto/DriverLocationUpdate.java @@ -1,14 +1,39 @@ package com.rit.portal.dto; -import lombok.Data; -import lombok.NoArgsConstructor; -import lombok.AllArgsConstructor; - -@Data -@NoArgsConstructor -@AllArgsConstructor public class DriverLocationUpdate { private Double latitude; private Double longitude; private String pin; + + public DriverLocationUpdate() {} + + public DriverLocationUpdate(Double latitude, Double longitude, String pin) { + this.latitude = latitude; + this.longitude = longitude; + this.pin = pin; + } + + public Double getLatitude() { + return latitude; + } + + public void setLatitude(Double latitude) { + this.latitude = latitude; + } + + public Double getLongitude() { + return longitude; + } + + public void setLongitude(Double longitude) { + this.longitude = longitude; + } + + public String getPin() { + return pin; + } + + public void setPin(String pin) { + this.pin = pin; + } }