From 14f348fa503541e0a563b5a25676d1d7834ff5c6 Mon Sep 17 00:00:00 2001 From: Lincpay Tech Date: Thu, 25 Dec 2025 13:00:56 +0530 Subject: [PATCH] added jsoniginore for all request and response --- .../java/com/billpaymentservice/bbps/dto/AdditionalInfo.java | 3 +++ .../billpaymentservice/bbps/dto/AdditionalInfoBillDTO.java | 3 +++ .../bbps/dto/AdditionalInfoBillValidateDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/AdditionalInfoDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/AgentFundTransfer.java | 4 ++++ .../java/com/billpaymentservice/bbps/dto/AmountOptionDTO.java | 4 ++++ .../billpaymentservice/bbps/dto/BillAdditionalInfoDTO.java | 3 +++ .../billpaymentservice/bbps/dto/BillCustomerParamsDTO.java | 4 ++++ .../billpaymentservice/bbps/dto/BillerAdditonalInfoDTO.java | 3 +++ .../java/com/billpaymentservice/bbps/dto/BillerIconDTO.java | 4 ++++ .../com/billpaymentservice/bbps/dto/BillerResponseBill.java | 3 +++ .../billpaymentservice/bbps/dto/BillerResponseParamsDTO.java | 3 +++ src/main/java/com/billpaymentservice/bbps/dto/ChannelDTO.java | 3 +++ .../bbps/dto/CheckClientBillerResponseDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/CloseComplaintDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/ComplaintHistoryDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/ComplaintResponseDto.java | 3 +++ .../bbps/dto/ComplaintStatusDetailsDto.java | 3 +++ .../com/billpaymentservice/bbps/dto/ComplaintStatusDto.java | 3 +++ .../java/com/billpaymentservice/bbps/dto/ContactMaster.java | 2 ++ .../java/com/billpaymentservice/bbps/dto/CustomParamDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/CustomerParamDTO.java | 3 +++ .../billpaymentservice/bbps/dto/CustomerParamGroupsDTO.java | 3 +++ .../billpaymentservice/bbps/dto/CustomerParamsRequest.java | 3 +++ src/main/java/com/billpaymentservice/bbps/dto/Detail.java | 3 +++ .../java/com/billpaymentservice/bbps/dto/DeviceBlockTag.java | 3 +++ .../java/com/billpaymentservice/bbps/dto/DeviceDetail.java | 3 +++ .../java/com/billpaymentservice/bbps/dto/DispositionsDTO.java | 4 +++- .../com/billpaymentservice/bbps/dto/FaqDetailsResponse.java | 4 ++++ .../java/com/billpaymentservice/bbps/dto/GeneralResp.java | 4 ++++ src/main/java/com/billpaymentservice/bbps/dto/GroupDTO.java | 3 +++ .../billpaymentservice/bbps/dto/InterchangeFeeDetailDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/MasterApiResponse.java | 2 ++ .../bbps/dto/MasterCategoryBillerResponse.java | 3 +++ .../com/billpaymentservice/bbps/dto/PaymentChannelDTO.java | 3 +++ .../billpaymentservice/bbps/dto/PaymentPollBackResponse.java | 3 +++ .../billpaymentservice/bbps/dto/PaymentStartReturnDto.java | 3 +++ .../bbps/dto/PaymentStatusDataResponse.java | 3 +++ src/main/java/com/billpaymentservice/bbps/dto/PlanDTO.java | 3 +++ src/main/java/com/billpaymentservice/bbps/dto/PlanTag.java | 3 +++ .../java/com/billpaymentservice/bbps/dto/PlansListDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/RemitterIdentity.java | 3 +++ .../java/com/billpaymentservice/bbps/dto/ResponseModel.java | 4 ++++ src/main/java/com/billpaymentservice/bbps/dto/Tag.java | 3 +++ .../com/billpaymentservice/bbps/dto/TicketDetailsDTO.java | 3 +++ .../billpaymentservice/bbps/dto/TicketDispositionsDTO.java | 4 ++++ .../bbps/dto/TransactionHistoryMasterDTO.java | 4 ++++ .../bbps/dto/TransactionHistoryParticularDetailsDTO.java | 3 +++ .../java/com/billpaymentservice/bbps/dto/UserDetailsDTO.java | 3 +++ .../com/billpaymentservice/bbps/dto/ViewAllComplaintDto.java | 4 ++++ .../bbps/dto/request/AllMasterOptionsRequest.java | 3 +++ .../bbps/dto/request/AmountBreakRequest.java | 3 +++ .../bbps/dto/request/BillFetchByBillIdRequest.java | 3 +++ .../bbps/dto/request/BillFetchByClientIdRequest.java | 4 ++++ .../bbps/dto/request/BillPaymentRequest.java | 4 ++++ .../bbps/dto/request/BillValidateByClientIdRequest.java | 3 +++ .../bbps/dto/request/BillerDetailRequest.java | 3 +++ .../billpaymentservice/bbps/dto/request/CallbackRequest.java | 4 +++- .../bbps/dto/request/CloseComplaintRequest.java | 3 +++ .../bbps/dto/request/ComplainStatusRequest.java | 3 +++ .../bbps/dto/request/ComplaintRequestDTO.java | 3 +++ .../bbps/dto/request/ContactMasterRequest.java | 4 ++++ .../bbps/dto/request/CustomParamRequest.java | 3 +++ .../bbps/dto/request/CustomerParamTagRequest.java | 3 +++ .../bbps/dto/request/DeviceBlockTagRequest.java | 3 +++ .../bbps/dto/request/DispositionRequest.java | 3 +++ .../billpaymentservice/bbps/dto/request/FetchBillRequest.java | 2 ++ .../bbps/dto/request/FetchBillValidatestRequest.java | 2 ++ .../bbps/dto/request/GetTicketLatestStausRequest.java | 2 ++ .../com/billpaymentservice/bbps/dto/request/LoginRequest.java | 3 +++ .../bbps/dto/request/MasterCategoryRequest.java | 3 +++ .../billpaymentservice/bbps/dto/request/MasterRequest.java | 3 +++ .../bbps/dto/request/MerchantRequestModel.java | 3 +++ .../bbps/dto/request/PaymentHistoryByTxnRequest.java | 3 +++ .../bbps/dto/request/PaymentHistoryRequest.java | 3 +++ .../bbps/dto/request/PaymentStartUserRequest.java | 3 +++ .../com/billpaymentservice/bbps/dto/request/PlanRequest.java | 3 +++ .../billpaymentservice/bbps/dto/request/PollBackRequest.java | 3 +++ .../billpaymentservice/bbps/dto/request/ReOpenComplain.java | 3 +++ .../bbps/dto/request/RemitterIdentityRequest.java | 3 +++ .../bbps/dto/request/TransactionHistory.java | 3 +++ .../bbps/dto/request/TransactionStatusRequest.java | 3 +++ .../dto/request/TrasactionStatusByClientReqIdRequest.java | 3 +++ .../billpaymentservice/bbps/dto/request/TxnStatusRequest.java | 3 +++ .../bbps/dto/request/ViewAllComplaintsRequest.java | 3 +++ .../bbps/dto/request/ViewAllComplaintsTicketsRequest.java | 3 +++ .../bbps/dto/response/AmountOptionsResponse.java | 2 ++ .../billpaymentservice/bbps/dto/response/AuthResponses.java | 3 +++ .../bbps/dto/response/BillPaymentResponse.java | 2 ++ .../billpaymentservice/bbps/dto/response/BillerResponse.java | 2 ++ .../bbps/dto/response/CategoryResponse.java | 4 ++-- .../bbps/dto/response/ChannelsListResponse.java | 2 ++ .../bbps/dto/response/ClientReqIdResponse.java | 2 ++ .../bbps/dto/response/CloseComplaintStatusResponse.java | 3 +++ .../bbps/dto/response/ComplaintHistoryStatusResponse.java | 2 ++ .../bbps/dto/response/ComplaintResponse.java | 2 ++ .../bbps/dto/response/ComplaintStatusResponse.java | 2 ++ .../billpaymentservice/bbps/dto/response/CustomParamResp.java | 2 ++ .../bbps/dto/response/CustomerParamGroupsResponse.java | 2 ++ .../bbps/dto/response/DispositionResponse.java | 2 ++ .../bbps/dto/response/FetchBillResponse.java | 2 ++ .../bbps/dto/response/FetchBillValidateResponse.java | 2 ++ .../bbps/dto/response/PaymentStartApiResponse.java | 2 ++ .../bbps/dto/response/PaymentStartWithTransactionDto.java | 3 +++ .../bbps/dto/response/PaymentStatusResponse.java | 2 ++ .../billpaymentservice/bbps/dto/response/PlanResponse.java | 2 ++ .../bbps/dto/response/PlaneCategoriesResponse.java | 2 ++ .../bbps/dto/response/TicketCheckStatusResponse.java | 2 ++ .../bbps/dto/response/TicketDispositionResponse.java | 2 ++ .../bbps/dto/response/TransactionStatusResponse.java | 2 ++ .../bbps/dto/response/TxnStatusResponse.java | 2 ++ .../bbps/dto/response/ViewAllComplaintsTicketsResponse.java | 2 ++ .../billpaymentservice/bbps/exception/CustomException.java | 2 +- .../java/com/billpaymentservice/bbps/util/BBPSConstant.java | 2 ++ 114 files changed, 324 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfo.java b/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfo.java index 10c6a78..cf2b946 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfo.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfo.java @@ -3,6 +3,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; import java.util.UUID; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -12,6 +14,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class AdditionalInfo { private UUID planAdditionalInfoId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoBillDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoBillDTO.java index 488e618..c72d7e6 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoBillDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoBillDTO.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -9,6 +11,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class AdditionalInfoBillDTO { private String additionalInfoId; private String name; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoBillValidateDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoBillValidateDTO.java index 123a3b4..52bc383 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoBillValidateDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoBillValidateDTO.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class AdditionalInfoBillValidateDTO { String name; String value; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoDTO.java index 56f5c9d..3545333 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/AdditionalInfoDTO.java @@ -1,4 +1,6 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.Getter; import lombok.Setter; @@ -7,6 +9,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class AdditionalInfoDTO { @NotBlank(message = "Param Config ID cannot be blank") private String paramConfigId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/AgentFundTransfer.java b/src/main/java/com/billpaymentservice/bbps/dto/AgentFundTransfer.java index efda03a..2e5552f 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/AgentFundTransfer.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/AgentFundTransfer.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Getter; @@ -7,6 +9,8 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) + public class AgentFundTransfer { @NotBlank private String fundTxnReferenceId; @NotBlank private String fundTxnRemarks; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/AmountOptionDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/AmountOptionDTO.java index 3eab9d1..2380024 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/AmountOptionDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/AmountOptionDTO.java @@ -1,6 +1,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -8,6 +10,8 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) + public class AmountOptionDTO{ private String amountOptionId; // Matches "amountOptionId" from JSON private List amountBreakupSets; // Reference to BillerResponseParams (only ID, not full entity) diff --git a/src/main/java/com/billpaymentservice/bbps/dto/BillAdditionalInfoDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/BillAdditionalInfoDTO.java index 7c337be..a42f171 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/BillAdditionalInfoDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/BillAdditionalInfoDTO.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class BillAdditionalInfoDTO { private String additionalInfoId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/BillCustomerParamsDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/BillCustomerParamsDTO.java index d359db5..a38792f 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/BillCustomerParamsDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/BillCustomerParamsDTO.java @@ -1,10 +1,14 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) + public class BillCustomerParamsDTO { private String name; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/BillerAdditonalInfoDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/BillerAdditonalInfoDTO.java index c9426e9..6b19fc1 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/BillerAdditonalInfoDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/BillerAdditonalInfoDTO.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -7,6 +9,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class BillerAdditonalInfoDTO { private String paramConfigId; private String paramName; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/BillerIconDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/BillerIconDTO.java index da29700..7a4ec65 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/BillerIconDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/BillerIconDTO.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -9,6 +11,8 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) + public class BillerIconDTO { private String icon_data; // Base64 or image data diff --git a/src/main/java/com/billpaymentservice/bbps/dto/BillerResponseBill.java b/src/main/java/com/billpaymentservice/bbps/dto/BillerResponseBill.java index a0c4807..c630daf 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/BillerResponseBill.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/BillerResponseBill.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class BillerResponseBill { private String billId; private String amount; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/BillerResponseParamsDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/BillerResponseParamsDTO.java index 103c866..9f44bee 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/BillerResponseParamsDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/BillerResponseParamsDTO.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -9,6 +11,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class BillerResponseParamsDTO { private String billerResponseId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/ChannelDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/ChannelDTO.java index eabcd30..d229d98 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/ChannelDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/ChannelDTO.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.UUID; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class ChannelDTO { private UUID channelId; // Machine-generated Unique ID assigned internally diff --git a/src/main/java/com/billpaymentservice/bbps/dto/CheckClientBillerResponseDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/CheckClientBillerResponseDTO.java index 251cc30..2dc1572 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/CheckClientBillerResponseDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/CheckClientBillerResponseDTO.java @@ -2,11 +2,14 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class CheckClientBillerResponseDTO { private String billId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/CloseComplaintDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/CloseComplaintDTO.java index b059f29..09a0194 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/CloseComplaintDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/CloseComplaintDTO.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class CloseComplaintDTO { private String complaintId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/ComplaintHistoryDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/ComplaintHistoryDTO.java index efa060b..13f6264 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/ComplaintHistoryDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/ComplaintHistoryDTO.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplaintHistoryDTO { private String historyId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/ComplaintResponseDto.java b/src/main/java/com/billpaymentservice/bbps/dto/ComplaintResponseDto.java index 3bc9ab6..8b2fa3f 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/ComplaintResponseDto.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/ComplaintResponseDto.java @@ -2,11 +2,14 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplaintResponseDto { private String ticketId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/ComplaintStatusDetailsDto.java b/src/main/java/com/billpaymentservice/bbps/dto/ComplaintStatusDetailsDto.java index c44e15a..141d53c 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/ComplaintStatusDetailsDto.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/ComplaintStatusDetailsDto.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplaintStatusDetailsDto { private String ticketStatus; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/ComplaintStatusDto.java b/src/main/java/com/billpaymentservice/bbps/dto/ComplaintStatusDto.java index 301f451..a37b472 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/ComplaintStatusDto.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/ComplaintStatusDto.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplaintStatusDto { private String ticketId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/ContactMaster.java b/src/main/java/com/billpaymentservice/bbps/dto/ContactMaster.java index 7123906..690f1f1 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/ContactMaster.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/ContactMaster.java @@ -1,5 +1,6 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; @@ -7,6 +8,7 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ContactMaster { private String mobNo; @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) diff --git a/src/main/java/com/billpaymentservice/bbps/dto/CustomParamDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/CustomParamDTO.java index 5b10823..771dc81 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/CustomParamDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/CustomParamDTO.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -13,6 +15,7 @@ import lombok.ToString; @AllArgsConstructor @NoArgsConstructor @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class CustomParamDTO { private String customParamName; private String dataType; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamDTO.java index 94d3f2b..226cb92 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamDTO.java @@ -1,6 +1,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import lombok.Getter; @@ -10,6 +12,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class CustomerParamDTO { private String paramConfigId; @NotBlank(message = "Parameter name is required") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamGroupsDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamGroupsDTO.java index fd07abd..5af04fa 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamGroupsDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamGroupsDTO.java @@ -1,6 +1,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -8,6 +10,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class CustomerParamGroupsDTO { private List groups; } diff --git a/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamsRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamsRequest.java index b65eb09..325ae44 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamsRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/CustomerParamsRequest.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class CustomerParamsRequest { private List tags; } diff --git a/src/main/java/com/billpaymentservice/bbps/dto/Detail.java b/src/main/java/com/billpaymentservice/bbps/dto/Detail.java index d3e880d..afce39d 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/Detail.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/Detail.java @@ -1,6 +1,8 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -10,6 +12,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class Detail { private String name; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/DeviceBlockTag.java b/src/main/java/com/billpaymentservice/bbps/dto/DeviceBlockTag.java index 74ded7b..cd04e62 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/DeviceBlockTag.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/DeviceBlockTag.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class DeviceBlockTag { private String name; private String tagId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/DeviceDetail.java b/src/main/java/com/billpaymentservice/bbps/dto/DeviceDetail.java index 1b2676c..4cf74d8 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/DeviceDetail.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/DeviceDetail.java @@ -1,6 +1,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,7 @@ import lombok.ToString; @NoArgsConstructor @AllArgsConstructor @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class DeviceDetail { private List detail; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/DispositionsDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/DispositionsDTO.java index 6c8a8a9..1b22c7b 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/DispositionsDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/DispositionsDTO.java @@ -1,11 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter - +@JsonIgnoreProperties(ignoreUnknown = true) public class DispositionsDTO { private String dispositionId; private String dispositionDescr; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/FaqDetailsResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/FaqDetailsResponse.java index bb48714..414de35 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/FaqDetailsResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/FaqDetailsResponse.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -7,6 +9,8 @@ import lombok.ToString; @Setter @Getter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) + public class FaqDetailsResponse { private String name; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/GeneralResp.java b/src/main/java/com/billpaymentservice/bbps/dto/GeneralResp.java index 48962aa..d9bbc24 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/GeneralResp.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/GeneralResp.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,8 @@ import lombok.ToString; @AllArgsConstructor @NoArgsConstructor @ToString +@JsonIgnoreProperties(ignoreUnknown = true) + public class GeneralResp { private String statusCode; private String status; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/GroupDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/GroupDTO.java index 3b4ab53..cff1e8c 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/GroupDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/GroupDTO.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -9,6 +11,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class GroupDTO { private String groupId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/InterchangeFeeDetailDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/InterchangeFeeDetailDTO.java index fc0a79c..6e29c88 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/InterchangeFeeDetailDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/InterchangeFeeDetailDTO.java @@ -1,6 +1,8 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -8,6 +10,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class InterchangeFeeDetailDTO { private String interchangeFeeDetId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/MasterApiResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/MasterApiResponse.java index d895461..414d882 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/MasterApiResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/MasterApiResponse.java @@ -3,6 +3,7 @@ package com.billpaymentservice.bbps.dto; import java.util.List; import com.billpaymentservice.bbps.dto.response.CategoryResponse; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -16,6 +17,7 @@ import lombok.ToString; @NoArgsConstructor @AllArgsConstructor @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class MasterApiResponse { @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) diff --git a/src/main/java/com/billpaymentservice/bbps/dto/MasterCategoryBillerResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/MasterCategoryBillerResponse.java index d58c5da..4fe1736 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/MasterCategoryBillerResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/MasterCategoryBillerResponse.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -9,6 +11,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class MasterCategoryBillerResponse { private String billerId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/PaymentChannelDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/PaymentChannelDTO.java index a843947..e7def10 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/PaymentChannelDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/PaymentChannelDTO.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import lombok.Getter; @@ -9,6 +11,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentChannelDTO { private String paymentChannelLimitId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/PaymentPollBackResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/PaymentPollBackResponse.java index c623855..c63329f 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/PaymentPollBackResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/PaymentPollBackResponse.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentPollBackResponse { private String txnId; private String orderId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/PaymentStartReturnDto.java b/src/main/java/com/billpaymentservice/bbps/dto/PaymentStartReturnDto.java index ae7fb42..7e076ef 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/PaymentStartReturnDto.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/PaymentStartReturnDto.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentStartReturnDto { private String amount; private String orderNo; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/PaymentStatusDataResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/PaymentStatusDataResponse.java index bb356e8..d9138ce 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/PaymentStatusDataResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/PaymentStatusDataResponse.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentStatusDataResponse { private String amount; private String orderNo; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/PlanDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/PlanDTO.java index dd952e5..322915a 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/PlanDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/PlanDTO.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class PlanDTO { private String planId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/PlanTag.java b/src/main/java/com/billpaymentservice/bbps/dto/PlanTag.java index 7d54bdb..008ab8e 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/PlanTag.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/PlanTag.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.UUID; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class PlanTag { private UUID tagId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/PlansListDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/PlansListDTO.java index 04bacbd..c27cfa2 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/PlansListDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/PlansListDTO.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class PlansListDTO { private List plans; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/RemitterIdentity.java b/src/main/java/com/billpaymentservice/bbps/dto/RemitterIdentity.java index aecb551..77047ff 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/RemitterIdentity.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/RemitterIdentity.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -9,6 +11,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class RemitterIdentity { private String name; private String value; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/ResponseModel.java b/src/main/java/com/billpaymentservice/bbps/dto/ResponseModel.java index c96ab11..ef67d2a 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/ResponseModel.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/ResponseModel.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -9,6 +11,8 @@ import lombok.NoArgsConstructor; @AllArgsConstructor @NoArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) + public class ResponseModel { private String message; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/Tag.java b/src/main/java/com/billpaymentservice/bbps/dto/Tag.java index 114fb38..d8759ef 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/Tag.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/Tag.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; import lombok.Getter; @@ -10,6 +12,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class Tag { private String name; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/TicketDetailsDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/TicketDetailsDTO.java index f3f72aa..979edbf 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/TicketDetailsDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/TicketDetailsDTO.java @@ -1,8 +1,11 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Data; @Data +@JsonIgnoreProperties(ignoreUnknown = true) public class TicketDetailsDTO { private String ticketId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/TicketDispositionsDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/TicketDispositionsDTO.java index b063ee2..6a4a904 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/TicketDispositionsDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/TicketDispositionsDTO.java @@ -1,10 +1,14 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) + public class TicketDispositionsDTO { private String dispositionId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/TransactionHistoryMasterDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/TransactionHistoryMasterDTO.java index 101862e..66c2a62 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/TransactionHistoryMasterDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/TransactionHistoryMasterDTO.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -7,6 +9,8 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) + public class TransactionHistoryMasterDTO { private String bankTxnId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/TransactionHistoryParticularDetailsDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/TransactionHistoryParticularDetailsDTO.java index a8feffc..21e5b1d 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/TransactionHistoryParticularDetailsDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/TransactionHistoryParticularDetailsDTO.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class TransactionHistoryParticularDetailsDTO { private String billerCategory; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/UserDetailsDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/UserDetailsDTO.java index ea62152..e3e386f 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/UserDetailsDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/UserDetailsDTO.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -9,6 +11,7 @@ import lombok.NoArgsConstructor; @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class UserDetailsDTO { private String userId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/ViewAllComplaintDto.java b/src/main/java/com/billpaymentservice/bbps/dto/ViewAllComplaintDto.java index fee00eb..3fe2c11 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/ViewAllComplaintDto.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/ViewAllComplaintDto.java @@ -1,10 +1,14 @@ package com.billpaymentservice.bbps.dto; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) + public class ViewAllComplaintDto { private String ticketStatus; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/AllMasterOptionsRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/AllMasterOptionsRequest.java index 7cdbb19..12a688e 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/AllMasterOptionsRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/AllMasterOptionsRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotNull; import lombok.Getter; @@ -7,6 +9,7 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class AllMasterOptionsRequest extends BaseClass { private Integer pageNo = 0; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/AmountBreakRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/AmountBreakRequest.java index 7276ce3..feb3283 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/AmountBreakRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/AmountBreakRequest.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class AmountBreakRequest { private String name; private double value; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/BillFetchByBillIdRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/BillFetchByBillIdRequest.java index 1a2e387..121565d 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/BillFetchByBillIdRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/BillFetchByBillIdRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; import lombok.Getter; @@ -10,6 +12,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class BillFetchByBillIdRequest extends BaseClass { @NotBlank(message = "bill id not be null") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/BillFetchByClientIdRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/BillFetchByClientIdRequest.java index e473c03..d7d2bf4 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/BillFetchByClientIdRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/BillFetchByClientIdRequest.java @@ -1,10 +1,14 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) + public class BillFetchByClientIdRequest extends BaseClass{ private String clientReqId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/BillPaymentRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/BillPaymentRequest.java index bdb5a8d..2c3a102 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/BillPaymentRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/BillPaymentRequest.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto.request; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Getter; @@ -9,6 +11,8 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) + public class BillPaymentRequest extends BaseClass { private String refId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/BillValidateByClientIdRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/BillValidateByClientIdRequest.java index 7b97bfd..76dc92e 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/BillValidateByClientIdRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/BillValidateByClientIdRequest.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class BillValidateByClientIdRequest extends BaseClass{ private String clientReqId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/BillerDetailRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/BillerDetailRequest.java index baca884..1aad1f0 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/BillerDetailRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/BillerDetailRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Getter; @@ -8,6 +10,7 @@ import lombok.ToString; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) @ToString(callSuper = true) public class BillerDetailRequest extends BaseClass{ diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/CallbackRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/CallbackRequest.java index 57b3957..4f7440a 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/CallbackRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/CallbackRequest.java @@ -1,7 +1,9 @@ package com.billpaymentservice.bbps.dto.request; -import jakarta.validation.constraints.NotBlank; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import jakarta.validation.constraints.NotBlank; +@JsonIgnoreProperties(ignoreUnknown = true) public class CallbackRequest { @NotBlank(message = "mid is mandatory") private String mid; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/CloseComplaintRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/CloseComplaintRequest.java index 175f563..e7830b4 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/CloseComplaintRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/CloseComplaintRequest.java @@ -1,11 +1,14 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.Getter; import lombok.Setter; @Setter @Getter +@JsonIgnoreProperties(ignoreUnknown = true) public class CloseComplaintRequest extends BaseClass { @NotBlank(message = "complaintDescr not be null") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/ComplainStatusRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/ComplainStatusRequest.java index dc232eb..a6cbfaf 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/ComplainStatusRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/ComplainStatusRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; import lombok.Getter; @@ -10,6 +12,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplainStatusRequest extends BaseClass { @NotBlank(message = "ticketId Id cannot be null or blank") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/ComplaintRequestDTO.java b/src/main/java/com/billpaymentservice/bbps/dto/request/ComplaintRequestDTO.java index 169920f..1254e01 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/ComplaintRequestDTO.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/ComplaintRequestDTO.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Getter; @@ -7,6 +9,7 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplaintRequestDTO extends BaseClass { @NotBlank(message = "Ticket description cannot be null.") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/ContactMasterRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/ContactMasterRequest.java index c637b14..9ff3a53 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/ContactMasterRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/ContactMasterRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -9,6 +11,8 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) + public class ContactMasterRequest extends BaseClass { private String category; } diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/CustomParamRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/CustomParamRequest.java index 844e052..81ed5dc 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/CustomParamRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/CustomParamRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; import lombok.Getter; @@ -12,6 +14,7 @@ import lombok.ToString; @NoArgsConstructor @AllArgsConstructor @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class CustomParamRequest extends BaseClass { @NotBlank(message = "biller id not be null") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/CustomerParamTagRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/CustomerParamTagRequest.java index 2b0d73f..63eff69 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/CustomerParamTagRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/CustomerParamTagRequest.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class CustomerParamTagRequest { private String name; private String value; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/DeviceBlockTagRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/DeviceBlockTagRequest.java index 9b11800..2251e48 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/DeviceBlockTagRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/DeviceBlockTagRequest.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class DeviceBlockTagRequest { private String name; private String value; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/DispositionRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/DispositionRequest.java index b030894..5c995a0 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/DispositionRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/DispositionRequest.java @@ -1,5 +1,8 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + +@JsonIgnoreProperties(ignoreUnknown = true) public class DispositionRequest extends BaseClass { } diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/FetchBillRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/FetchBillRequest.java index b193444..0604057 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/FetchBillRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/FetchBillRequest.java @@ -5,6 +5,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.CustomerParamsRequest; import com.billpaymentservice.bbps.dto.RemitterIdentity; import com.billpaymentservice.bbps.dto.Tag; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; @@ -18,6 +19,7 @@ import lombok.ToString; @AllArgsConstructor @NoArgsConstructor @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class FetchBillRequest extends BaseClass { @NotBlank(message = "biller id not be null") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/FetchBillValidatestRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/FetchBillValidatestRequest.java index 4346cf1..3f83663 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/FetchBillValidatestRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/FetchBillValidatestRequest.java @@ -1,6 +1,7 @@ package com.billpaymentservice.bbps.dto.request; import com.billpaymentservice.bbps.dto.CustomerParamsRequest; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; @@ -13,6 +14,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class FetchBillValidatestRequest extends BaseClass { @NotBlank(message = "biller id not be null") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/GetTicketLatestStausRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/GetTicketLatestStausRequest.java index 79f4b75..da352d5 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/GetTicketLatestStausRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/GetTicketLatestStausRequest.java @@ -1,6 +1,7 @@ package com.billpaymentservice.bbps.dto.request; import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; @@ -12,6 +13,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class GetTicketLatestStausRequest extends BaseClass { @NotBlank(message = "txnNpciId Id cannot be null or blank") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/LoginRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/LoginRequest.java index 4023a6e..cd3526d 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/LoginRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/LoginRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import lombok.Data; @@ -9,6 +11,7 @@ import lombok.Setter; @Data @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class LoginRequest { @NotBlank(message = "Mobile number is required") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/MasterCategoryRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/MasterCategoryRequest.java index abf6564..aa2357c 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/MasterCategoryRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/MasterCategoryRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; @@ -12,6 +14,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class MasterCategoryRequest extends BaseClass { private String billerName; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/MasterRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/MasterRequest.java index bdc7714..84aaff6 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/MasterRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/MasterRequest.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class MasterRequest extends BaseClass { diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/MerchantRequestModel.java b/src/main/java/com/billpaymentservice/bbps/dto/request/MerchantRequestModel.java index 7349dfc..b2cab6c 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/MerchantRequestModel.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/MerchantRequestModel.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class MerchantRequestModel { private String mid; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentHistoryByTxnRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentHistoryByTxnRequest.java index 2a39be3..a4d2b15 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentHistoryByTxnRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentHistoryByTxnRequest.java @@ -1,11 +1,14 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentHistoryByTxnRequest extends BaseClass { @NotBlank(message = "txn Id not be null") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentHistoryRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentHistoryRequest.java index 6b6f5dc..108d73e 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentHistoryRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentHistoryRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotNull; import lombok.Getter; @@ -7,6 +9,7 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentHistoryRequest extends BaseClass { private Integer pageNo = 0; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentStartUserRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentStartUserRequest.java index 14bd8c6..6c26ff9 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentStartUserRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/PaymentStartUserRequest.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto.request; import java.io.Serializable; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; import lombok.Getter; @@ -12,6 +14,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) // DTO representing the user request payload described by the user public class PaymentStartUserRequest extends BaseClass implements Serializable { @NotBlank(message = "amount can not be null") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/PlanRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/PlanRequest.java index b10072b..426e75a 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/PlanRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/PlanRequest.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; @@ -15,6 +17,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class PlanRequest extends BaseClass { // ✅ Mandatory: 14-character alphanumeric diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/PollBackRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/PollBackRequest.java index 0766157..86babdc 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/PollBackRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/PollBackRequest.java @@ -1,11 +1,14 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotBlank; import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class PollBackRequest extends BaseClass { @NotBlank(message = "order Id not be null") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/ReOpenComplain.java b/src/main/java/com/billpaymentservice/bbps/dto/request/ReOpenComplain.java index a07782c..bb6c95b 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/ReOpenComplain.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/ReOpenComplain.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ReOpenComplain extends BaseClass { private String complaintDescr; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/RemitterIdentityRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/RemitterIdentityRequest.java index 22cc067..a59b86e 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/RemitterIdentityRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/RemitterIdentityRequest.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class RemitterIdentityRequest { private String name; private String value; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/TransactionHistory.java b/src/main/java/com/billpaymentservice/bbps/dto/request/TransactionHistory.java index a879f88..5ffd680 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/TransactionHistory.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/TransactionHistory.java @@ -1,5 +1,8 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + +@JsonIgnoreProperties(ignoreUnknown = true) public class TransactionHistory { } diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/TransactionStatusRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/TransactionStatusRequest.java index 0962619..5c9fc45 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/TransactionStatusRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/TransactionStatusRequest.java @@ -1,11 +1,14 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.NotNull; import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class TransactionStatusRequest extends BaseClass { @NotNull private String txnId; // UUID of transaction diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/TrasactionStatusByClientReqIdRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/TrasactionStatusByClientReqIdRequest.java index e4cca1d..2a42197 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/TrasactionStatusByClientReqIdRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/TrasactionStatusByClientReqIdRequest.java @@ -1,9 +1,12 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class TrasactionStatusByClientReqIdRequest extends BaseClass{ private String clientReqId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/TxnStatusRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/TxnStatusRequest.java index 6bb8b82..c127a8e 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/TxnStatusRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/TxnStatusRequest.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class TxnStatusRequest extends BaseClass { private String id; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/ViewAllComplaintsRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/ViewAllComplaintsRequest.java index d7f8cb3..7fd1766 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/ViewAllComplaintsRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/ViewAllComplaintsRequest.java @@ -1,10 +1,13 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ViewAllComplaintsRequest extends BaseClass{ private String statusType; // e.g. COMPLAINT_OPEN_SUCCESS diff --git a/src/main/java/com/billpaymentservice/bbps/dto/request/ViewAllComplaintsTicketsRequest.java b/src/main/java/com/billpaymentservice/bbps/dto/request/ViewAllComplaintsTicketsRequest.java index 7969ed0..5e354e0 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/request/ViewAllComplaintsTicketsRequest.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/request/ViewAllComplaintsTicketsRequest.java @@ -1,11 +1,14 @@ package com.billpaymentservice.bbps.dto.request; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import jakarta.validation.constraints.Min; import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ViewAllComplaintsTicketsRequest extends BaseClass { private String statusType; // e.g. COMPLAINT_OPEN_SUCCESS diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/AmountOptionsResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/AmountOptionsResponse.java index 0ff0ac7..2325503 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/AmountOptionsResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/AmountOptionsResponse.java @@ -4,6 +4,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.AmountOptionDTO; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -15,6 +16,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class AmountOptionsResponse { // Root element, no parent diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/AuthResponses.java b/src/main/java/com/billpaymentservice/bbps/dto/response/AuthResponses.java index a7890fa..c3c558f 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/AuthResponses.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/AuthResponses.java @@ -1,5 +1,7 @@ package com.billpaymentservice.bbps.dto.response; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -9,6 +11,7 @@ import lombok.NoArgsConstructor; @AllArgsConstructor @NoArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class AuthResponses { private String token; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/BillPaymentResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/BillPaymentResponse.java index 204b86a..d7ad8b3 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/BillPaymentResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/BillPaymentResponse.java @@ -1,6 +1,7 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Getter; import lombok.Setter; @@ -9,6 +10,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class BillPaymentResponse { private String txnId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/BillerResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/BillerResponse.java index 11c6d7f..fea181a 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/BillerResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/BillerResponse.java @@ -4,6 +4,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.GeneralResp; import com.billpaymentservice.bbps.dto.MasterCategoryBillerResponse; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -15,6 +16,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class BillerResponse { private int pageNo; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/CategoryResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/CategoryResponse.java index c4c4a36..487daa4 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/CategoryResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/CategoryResponse.java @@ -3,20 +3,20 @@ package com.billpaymentservice.bbps.dto.response; import java.util.List; import com.billpaymentservice.bbps.dto.FaqDetailsResponse; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; -import lombok.ToString; @Getter @Setter @Builder @NoArgsConstructor @AllArgsConstructor -@ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class CategoryResponse { private String categoryId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/ChannelsListResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/ChannelsListResponse.java index d8f987d..0dedd5c 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/ChannelsListResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/ChannelsListResponse.java @@ -4,6 +4,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.ChannelDTO; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -15,6 +16,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class ChannelsListResponse { private List channelList; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/ClientReqIdResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/ClientReqIdResponse.java index a8c28f6..2066e85 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/ClientReqIdResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/ClientReqIdResponse.java @@ -2,6 +2,7 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.CheckClientBillerResponseDTO; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; @@ -9,6 +10,7 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ClientReqIdResponse { private String billId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/CloseComplaintStatusResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/CloseComplaintStatusResponse.java index 68c5ef3..e4c56d8 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/CloseComplaintStatusResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/CloseComplaintStatusResponse.java @@ -2,12 +2,15 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.GeneralResp; import com.billpaymentservice.bbps.entites.CloseComplaint; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) + public class CloseComplaintStatusResponse { private CloseComplaint complaint; // main complaint details diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintHistoryStatusResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintHistoryStatusResponse.java index 4c5e8df..8038f07 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintHistoryStatusResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintHistoryStatusResponse.java @@ -4,6 +4,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.ComplaintHistoryDTO; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -15,6 +16,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplaintHistoryStatusResponse { private List ticketHistories; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintResponse.java index 295a003..f87fa4d 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintResponse.java @@ -1,12 +1,14 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.ComplaintDetailsDTO; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplaintResponse { private ComplaintDetailsDTO ticketDetails; // multiple complaints diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintStatusResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintStatusResponse.java index 62f5cef..5202fa1 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintStatusResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/ComplaintStatusResponse.java @@ -2,12 +2,14 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.ComplainDetailsDto; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ComplaintStatusResponse { private ComplainDetailsDto complaints; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/CustomParamResp.java b/src/main/java/com/billpaymentservice/bbps/dto/response/CustomParamResp.java index 42c31fd..63920b8 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/CustomParamResp.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/CustomParamResp.java @@ -4,6 +4,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.CustomParamDTO; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -17,6 +18,7 @@ import lombok.ToString; @AllArgsConstructor @NoArgsConstructor @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class CustomParamResp { @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private GeneralResp generalResp; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/CustomerParamGroupsResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/CustomerParamGroupsResponse.java index e234403..3cee9a8 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/CustomerParamGroupsResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/CustomerParamGroupsResponse.java @@ -2,6 +2,7 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.CustomerParamGroupsDTO; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -13,6 +14,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class CustomerParamGroupsResponse { @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/DispositionResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/DispositionResponse.java index ac57782..afc8a93 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/DispositionResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/DispositionResponse.java @@ -4,6 +4,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.DispositionsDTO; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; @@ -13,6 +14,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class DispositionResponse { @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private GeneralResp generalResp; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/FetchBillResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/FetchBillResponse.java index e6a88e9..8fb2ca0 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/FetchBillResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/FetchBillResponse.java @@ -1,6 +1,7 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -12,6 +13,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class FetchBillResponse { @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private GeneralResp genericResponse; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/FetchBillValidateResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/FetchBillValidateResponse.java index 4593f61..dcd089e 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/FetchBillValidateResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/FetchBillValidateResponse.java @@ -5,6 +5,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.AdditionalInfoBillValidateDTO; import com.billpaymentservice.bbps.dto.CustomerParamDAO; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -18,6 +19,7 @@ import lombok.ToString; @AllArgsConstructor @NoArgsConstructor @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class FetchBillValidateResponse { @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private GeneralResp genericResponse; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStartApiResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStartApiResponse.java index d62b9b8..8a09a64 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStartApiResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStartApiResponse.java @@ -1,10 +1,12 @@ package com.billpaymentservice.bbps.dto.response; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.ToString; @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentStartApiResponse { private String message; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStartWithTransactionDto.java b/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStartWithTransactionDto.java index ec3b97c..76b753c 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStartWithTransactionDto.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStartWithTransactionDto.java @@ -2,6 +2,8 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.entites.PaymentStartRecord; import com.billpaymentservice.bbps.entites.TransactionMaster; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -11,6 +13,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentStartWithTransactionDto { private PaymentStartRecord paymentStartRecord; private TransactionMaster transactionMaster; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStatusResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStatusResponse.java index 2bf8efe..888c503 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStatusResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/PaymentStatusResponse.java @@ -1,6 +1,8 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.PaymentStatusDataResponse; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentStatusResponse { private String message; private String statusCode; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/PlanResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/PlanResponse.java index 60cf0be..82796aa 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/PlanResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/PlanResponse.java @@ -2,6 +2,7 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.GeneralResp; import com.billpaymentservice.bbps.dto.PlansListDTO; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -13,6 +14,7 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class PlanResponse { private PlansListDTO plansList; // contains "plans" diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/PlaneCategoriesResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/PlaneCategoriesResponse.java index 530dcc4..1fc2e3c 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/PlaneCategoriesResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/PlaneCategoriesResponse.java @@ -3,6 +3,7 @@ package com.billpaymentservice.bbps.dto.response; import java.util.List; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -14,6 +15,7 @@ import lombok.Setter; @Setter @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class PlaneCategoriesResponse { private List categoryRespList; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/TicketCheckStatusResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/TicketCheckStatusResponse.java index e02e8f7..507866d 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/TicketCheckStatusResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/TicketCheckStatusResponse.java @@ -1,11 +1,13 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.TicketDetailsDTO; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; @Data +@JsonIgnoreProperties(ignoreUnknown = true) public class TicketCheckStatusResponse { private String refId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/TicketDispositionResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/TicketDispositionResponse.java index 17ea949..db6eed0 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/TicketDispositionResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/TicketDispositionResponse.java @@ -4,6 +4,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.GeneralResp; import com.billpaymentservice.bbps.dto.TicketDispositionsDTO; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; @@ -11,6 +12,7 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class TicketDispositionResponse { @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/TransactionStatusResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/TransactionStatusResponse.java index 70dbe8b..fecd5a6 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/TransactionStatusResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/TransactionStatusResponse.java @@ -3,6 +3,7 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.AgentFundTransfer; import com.billpaymentservice.bbps.dto.GeneralResp; import com.billpaymentservice.bbps.dto.TransactionDTO; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; @@ -12,6 +13,7 @@ import lombok.ToString; @Getter @Setter @ToString +@JsonIgnoreProperties(ignoreUnknown = true) public class TransactionStatusResponse { @JsonProperty("transactionDAO") diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/TxnStatusResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/TxnStatusResponse.java index 7d733f2..9c4e631 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/TxnStatusResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/TxnStatusResponse.java @@ -1,12 +1,14 @@ package com.billpaymentservice.bbps.dto.response; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Getter; import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class TxnStatusResponse { private String txnStatusReqRefId; diff --git a/src/main/java/com/billpaymentservice/bbps/dto/response/ViewAllComplaintsTicketsResponse.java b/src/main/java/com/billpaymentservice/bbps/dto/response/ViewAllComplaintsTicketsResponse.java index b49fedc..d50aecb 100644 --- a/src/main/java/com/billpaymentservice/bbps/dto/response/ViewAllComplaintsTicketsResponse.java +++ b/src/main/java/com/billpaymentservice/bbps/dto/response/ViewAllComplaintsTicketsResponse.java @@ -4,6 +4,7 @@ import java.util.List; import com.billpaymentservice.bbps.dto.ComplainDetailsDto; import com.billpaymentservice.bbps.dto.GeneralResp; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; @@ -11,6 +12,7 @@ import lombok.Setter; @Getter @Setter +@JsonIgnoreProperties(ignoreUnknown = true) public class ViewAllComplaintsTicketsResponse { private List tickets; diff --git a/src/main/java/com/billpaymentservice/bbps/exception/CustomException.java b/src/main/java/com/billpaymentservice/bbps/exception/CustomException.java index 15eb0b7..0b0b99d 100644 --- a/src/main/java/com/billpaymentservice/bbps/exception/CustomException.java +++ b/src/main/java/com/billpaymentservice/bbps/exception/CustomException.java @@ -14,7 +14,7 @@ public class CustomException extends RuntimeException { this.responseModel.setStatus(status); this.responseModel.setStatusCode(statusCode); this.responseModel.setData(null); - this.responseModel.setDuplicateData(remarks); + this.responseModel.setDuplicateData(null); } public ResponseModel getResponseModel() { diff --git a/src/main/java/com/billpaymentservice/bbps/util/BBPSConstant.java b/src/main/java/com/billpaymentservice/bbps/util/BBPSConstant.java index 05ee003..a78ac3d 100644 --- a/src/main/java/com/billpaymentservice/bbps/util/BBPSConstant.java +++ b/src/main/java/com/billpaymentservice/bbps/util/BBPSConstant.java @@ -226,6 +226,8 @@ public class BBPSConstant extends BBPS_RESPONSE_COD_CONSTANT { public static final String RESPONSE_TYPE_WEB = "WEB"; public static final String DATA_RETRIVE_DATABASE = "Data retrieved successfully"; public static final Long CATEGORY_MASTER_SEARCH_ID = 1L; + public static String ENDPOINT_NOT_FOUND="ENDPOINT_NOT_FOUND"; + public static Object INTERNAL_SERVER_ERROR="INTERNAL SERVER ERROR"; // Newly added constant for invalid JSON status code