From 14424fdac71b406463074fc7cf44c4a0fbf58416 Mon Sep 17 00:00:00 2001 From: gioelemella <128155546+gioelemella@users.noreply.github.com> Date: Mon, 9 Oct 2023 15:09:27 +0200 Subject: [PATCH] [PRDP-155] add ignore unknown property to Biz Event models (#71) Co-authored-by: giomella --- .../pagopa/receipt/pdf/datastore/entity/event/AuthRequest.java | 2 ++ .../gov/pagopa/receipt/pdf/datastore/entity/event/BizEvent.java | 2 ++ .../gov/pagopa/receipt/pdf/datastore/entity/event/Creditor.java | 2 ++ .../gov/pagopa/receipt/pdf/datastore/entity/event/Debtor.java | 2 ++ .../receipt/pdf/datastore/entity/event/DebtorPosition.java | 2 ++ .../gov/pagopa/receipt/pdf/datastore/entity/event/Details.java | 2 ++ .../it/gov/pagopa/receipt/pdf/datastore/entity/event/Info.java | 2 ++ .../it/gov/pagopa/receipt/pdf/datastore/entity/event/MBD.java | 2 ++ .../gov/pagopa/receipt/pdf/datastore/entity/event/MapEntry.java | 2 ++ .../it/gov/pagopa/receipt/pdf/datastore/entity/event/Payer.java | 2 ++ .../pagopa/receipt/pdf/datastore/entity/event/PaymentInfo.java | 2 ++ .../it/gov/pagopa/receipt/pdf/datastore/entity/event/Psp.java | 2 ++ .../pagopa/receipt/pdf/datastore/entity/event/Transaction.java | 2 ++ .../receipt/pdf/datastore/entity/event/TransactionDetails.java | 2 ++ .../receipt/pdf/datastore/entity/event/TransactionPsp.java | 2 ++ .../it/gov/pagopa/receipt/pdf/datastore/entity/event/User.java | 2 ++ .../pagopa/receipt/pdf/datastore/entity/event/WalletItem.java | 2 ++ 17 files changed, 34 insertions(+) diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/AuthRequest.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/AuthRequest.java index 1a0552d0..ca76a781 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/AuthRequest.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/AuthRequest.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.*; @@ -8,6 +9,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class AuthRequest { private String authOutcome; private String guid; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/BizEvent.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/BizEvent.java index 892ab52d..bc9842c6 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/BizEvent.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/BizEvent.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import it.gov.pagopa.receipt.pdf.datastore.entity.event.enumeration.BizEventStatusType; import lombok.*; @@ -11,6 +12,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class BizEvent { private String id; private String version; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Creditor.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Creditor.java index 4990d18b..cd53ea9f 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Creditor.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Creditor.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.*; @Getter @@ -7,6 +8,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class Creditor { private String idPA; private String idBrokerPA; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Debtor.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Debtor.java index db2150fb..8f0f56cc 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Debtor.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Debtor.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.*; @@ -8,6 +9,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class Debtor { private String fullName; private String entityUniqueIdentifierType; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/DebtorPosition.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/DebtorPosition.java index cccc0b2e..a8de3fdc 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/DebtorPosition.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/DebtorPosition.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.*; @Getter @@ -7,6 +8,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class DebtorPosition { private String modelType; private String noticeNumber; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Details.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Details.java index 0ea7c01a..208ed304 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Details.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Details.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.*; @Getter @@ -7,6 +8,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class Details { private String blurredNumber; private String holder; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Info.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Info.java index 6c9b5829..7bf8b372 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Info.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Info.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.*; @Getter @@ -7,6 +8,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class Info { private String type; private String blurredNumber; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/MBD.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/MBD.java index c9915023..b54ccfe6 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/MBD.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/MBD.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.*; @@ -8,6 +9,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class MBD { @JsonProperty(value="IUBD") private String iubd; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/MapEntry.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/MapEntry.java index 33ec469a..90f3cb2c 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/MapEntry.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/MapEntry.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -9,6 +10,7 @@ @Data @NoArgsConstructor @AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) public class MapEntry { private String key; private String value; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Payer.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Payer.java index 4c9f8ad6..ed93e584 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Payer.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Payer.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.*; @@ -8,6 +9,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class Payer { private String fullName; private String entityUniqueIdentifierType; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/PaymentInfo.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/PaymentInfo.java index f3a93d84..4ff5c399 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/PaymentInfo.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/PaymentInfo.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.*; @@ -10,6 +11,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class PaymentInfo { private String paymentDateTime; private String applicationDate; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Psp.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Psp.java index 845f811a..77e8bd43 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Psp.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Psp.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.*; @Getter @@ -7,6 +8,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class Psp { private String idPsp; private String idBrokerPsp; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Transaction.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Transaction.java index d5415d26..1a1ec55a 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Transaction.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/Transaction.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.*; @Getter @@ -7,6 +8,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class Transaction { private long idTransaction; private long grandTotal; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/TransactionDetails.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/TransactionDetails.java index 618b9c2b..db34e567 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/TransactionDetails.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/TransactionDetails.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.*; @Getter @@ -7,6 +8,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class TransactionDetails { private String origin; private User user; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/TransactionPsp.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/TransactionPsp.java index 8ea3d875..97e48bdd 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/TransactionPsp.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/TransactionPsp.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.*; @Getter @@ -7,6 +8,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class TransactionPsp { private String idChannel; private String businessName; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/User.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/User.java index 67b2be46..a4c052fa 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/User.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/User.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import it.gov.pagopa.receipt.pdf.datastore.entity.event.enumeration.UserType; import lombok.*; @@ -8,6 +9,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class User { private String fullName; private UserType type; diff --git a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/WalletItem.java b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/WalletItem.java index 44f95dc2..912d4d99 100644 --- a/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/WalletItem.java +++ b/src/main/java/it/gov/pagopa/receipt/pdf/datastore/entity/event/WalletItem.java @@ -1,5 +1,6 @@ package it.gov.pagopa.receipt.pdf.datastore.entity.event; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import it.gov.pagopa.receipt.pdf.datastore.entity.event.enumeration.WalletType; import lombok.*; @@ -10,6 +11,7 @@ @NoArgsConstructor @AllArgsConstructor @Builder +@JsonIgnoreProperties(ignoreUnknown = true) public class WalletItem { private String idWallet; private WalletType walletType;