From 88912c9f4d78168e2ad82bc4166d94a31ed3b524 Mon Sep 17 00:00:00 2001 From: gianmarcoplutino Date: Mon, 11 Nov 2024 14:22:42 +0100 Subject: [PATCH] feat: added contractType contractId and providerNames to PaymentServiceProvider of CDC --- .../event/entity/PaymentServiceProvider.java | 15 ++++++++++----- .../src/main/openapi/onboarding_functions.json | 12 ++++++++++++ .../onboarding/entity/PaymentServiceProvider.java | 4 ++-- 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/apps/onboarding-cdc/src/main/java/it/pagopa/selfcare/onboarding/event/entity/PaymentServiceProvider.java b/apps/onboarding-cdc/src/main/java/it/pagopa/selfcare/onboarding/event/entity/PaymentServiceProvider.java index 0821c0f17..e9ceb30dc 100644 --- a/apps/onboarding-cdc/src/main/java/it/pagopa/selfcare/onboarding/event/entity/PaymentServiceProvider.java +++ b/apps/onboarding-cdc/src/main/java/it/pagopa/selfcare/onboarding/event/entity/PaymentServiceProvider.java @@ -2,11 +2,16 @@ import lombok.Data; +import java.util.List; + @Data public class PaymentServiceProvider { - private String abiCode; - private String businessRegisterNumber; - private String legalRegisterNumber; - private String legalRegisterName; - private boolean vatNumberGroup; + private String abiCode; + private String businessRegisterNumber; + private String legalRegisterNumber; + private String legalRegisterName; + private boolean vatNumberGroup; + private String contractType; + private String contractId; + private List providerNames; } diff --git a/apps/onboarding-cdc/src/main/openapi/onboarding_functions.json b/apps/onboarding-cdc/src/main/openapi/onboarding_functions.json index 108a31055..388f626b0 100644 --- a/apps/onboarding-cdc/src/main/openapi/onboarding_functions.json +++ b/apps/onboarding-cdc/src/main/openapi/onboarding_functions.json @@ -408,6 +408,18 @@ }, "vatNumberGroup": { "type": "boolean" + }, + "providerNames": { + "type": "array", + "items": { + "type": "string" + } + }, + "contractType": { + "type": "string" + }, + "contractId": { + "type": "string" } } }, diff --git a/apps/onboarding-ms/src/main/java/it/pagopa/selfcare/onboarding/entity/PaymentServiceProvider.java b/apps/onboarding-ms/src/main/java/it/pagopa/selfcare/onboarding/entity/PaymentServiceProvider.java index c3eacd3d0..a4e36f005 100644 --- a/apps/onboarding-ms/src/main/java/it/pagopa/selfcare/onboarding/entity/PaymentServiceProvider.java +++ b/apps/onboarding-ms/src/main/java/it/pagopa/selfcare/onboarding/entity/PaymentServiceProvider.java @@ -2,7 +2,7 @@ import lombok.Data; -import java.util.ArrayList; +import java.util.List; @Data public class PaymentServiceProvider { @@ -11,7 +11,7 @@ public class PaymentServiceProvider { private String legalRegisterNumber; private String legalRegisterName; private boolean vatNumberGroup; - private ArrayList providerNames; + private List providerNames; private String contractType; private String contractId; }