From 116011c569348542b626643eac0a853b8a79376e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9CAli=E2=80=9D?= <“alynoureddine@gmail.com”>
Date: Mon, 6 Oct 2025 11:32:22 +0200
Subject: [PATCH] feat: TRANS-8772 - Upgrade transactions API to v3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: “Ali” <“alynoureddine@gmail.com”>
---
pom.xml | 6 +++---
.../transaction/TransactionsIntegrationRestClient.java | 4 ++--
.../ct/bbfuel/configurator/TransactionsConfigurator.java | 2 +-
.../backbase/ct/bbfuel/data/TransactionsDataGenerator.java | 6 +++---
.../com/backbase/ct/bbfuel/input/TransactionsReader.java | 2 +-
5 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/pom.xml b/pom.xml
index 0b096136..f5e6da13 100644
--- a/pom.xml
+++ b/pom.xml
@@ -587,10 +587,10 @@
generate
- ${unpacked-api.target}/transaction-manager/transaction-manager-integration-inbound-api-v2.7.2.yaml
+ ${unpacked-api.target}/transaction-manager/transaction-manager-integration-inbound-api-v3.0.2.yaml
- com.backbase.dbs.transaction.client.v2
- com.backbase.dbs.transaction.client.v2.model
+ com.backbase.dbs.transaction.client.v3
+ com.backbase.dbs.transaction.client.v3.model
diff --git a/src/main/java/com/backbase/ct/bbfuel/client/transaction/TransactionsIntegrationRestClient.java b/src/main/java/com/backbase/ct/bbfuel/client/transaction/TransactionsIntegrationRestClient.java
index 9b6837b2..3044af1e 100644
--- a/src/main/java/com/backbase/ct/bbfuel/client/transaction/TransactionsIntegrationRestClient.java
+++ b/src/main/java/com/backbase/ct/bbfuel/client/transaction/TransactionsIntegrationRestClient.java
@@ -2,7 +2,7 @@
import com.backbase.ct.bbfuel.client.common.RestClient;
import com.backbase.ct.bbfuel.config.BbFuelConfiguration;
-import com.backbase.dbs.transaction.client.v2.model.TransactionsPostRequestBody;
+import com.backbase.dbs.transaction.client.v3.model.TransactionsPostRequestBody;
import io.restassured.http.ContentType;
import io.restassured.response.Response;
import java.util.List;
@@ -16,7 +16,7 @@ public class TransactionsIntegrationRestClient extends RestClient {
private final BbFuelConfiguration config;
- private static final String SERVICE_VERSION = "v2";
+ private static final String SERVICE_VERSION = "v3";
private static final String ENDPOINT_TRANSACTIONS = "/transactions";
@PostConstruct
diff --git a/src/main/java/com/backbase/ct/bbfuel/configurator/TransactionsConfigurator.java b/src/main/java/com/backbase/ct/bbfuel/configurator/TransactionsConfigurator.java
index ab49e176..7e6b9a8a 100644
--- a/src/main/java/com/backbase/ct/bbfuel/configurator/TransactionsConfigurator.java
+++ b/src/main/java/com/backbase/ct/bbfuel/configurator/TransactionsConfigurator.java
@@ -9,7 +9,7 @@
import com.backbase.ct.bbfuel.util.CommonHelpers;
import com.backbase.ct.bbfuel.util.GlobalProperties;
import com.backbase.dbs.pocket.tailor.client.v2.model.Pocket;
-import com.backbase.dbs.transaction.client.v2.model.TransactionsPostRequestBody;
+import com.backbase.dbs.transaction.client.v3.model.TransactionsPostRequestBody;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableList.Builder;
import java.util.ArrayList;
diff --git a/src/main/java/com/backbase/ct/bbfuel/data/TransactionsDataGenerator.java b/src/main/java/com/backbase/ct/bbfuel/data/TransactionsDataGenerator.java
index 3d96f8ea..c5f4bc3d 100644
--- a/src/main/java/com/backbase/ct/bbfuel/data/TransactionsDataGenerator.java
+++ b/src/main/java/com/backbase/ct/bbfuel/data/TransactionsDataGenerator.java
@@ -2,9 +2,9 @@
import com.backbase.ct.bbfuel.util.CommonHelpers;
import com.backbase.ct.bbfuel.util.GlobalProperties;
-import com.backbase.dbs.transaction.client.v2.model.TransactionsPostRequestBody;
-import com.backbase.dbs.transaction.client.v2.model.TransactionsPostRequestBody.CreditDebitIndicatorEnum;
-import com.backbase.dbs.transaction.client.v2.model.Currency;
+import com.backbase.dbs.transaction.client.v3.model.TransactionsPostRequestBody;
+import com.backbase.dbs.transaction.client.v3.model.TransactionsPostRequestBody.CreditDebitIndicatorEnum;
+import com.backbase.dbs.transaction.client.v3.model.Currency;
import com.github.javafaker.Faker;
import org.iban4j.Iban;
diff --git a/src/main/java/com/backbase/ct/bbfuel/input/TransactionsReader.java b/src/main/java/com/backbase/ct/bbfuel/input/TransactionsReader.java
index 1b042cbe..22d544d1 100644
--- a/src/main/java/com/backbase/ct/bbfuel/input/TransactionsReader.java
+++ b/src/main/java/com/backbase/ct/bbfuel/input/TransactionsReader.java
@@ -5,7 +5,7 @@
import com.backbase.ct.bbfuel.data.CommonConstants;
import com.backbase.ct.bbfuel.util.ParserUtil;
-import com.backbase.dbs.transaction.client.v2.model.TransactionsPostRequestBody;
+import com.backbase.dbs.transaction.client.v3.model.TransactionsPostRequestBody;
import java.io.IOException;
import java.time.LocalDate;
import java.util.List;