From 96d5f2cd6eccbc4ee926de86eb8a75ee4cfad2be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=96zcan?= Date: Sun, 23 Aug 2026 15:09:19 +0300 Subject: [PATCH] Add `forceThreeDS` field to product-related request and response models --- src/main/java/io/craftgate/request/CreateProductRequest.java | 1 + src/main/java/io/craftgate/request/UpdateProductRequest.java | 1 + src/main/java/io/craftgate/response/ProductResponse.java | 1 + 3 files changed, 3 insertions(+) diff --git a/src/main/java/io/craftgate/request/CreateProductRequest.java b/src/main/java/io/craftgate/request/CreateProductRequest.java index 96be2602..c493535c 100644 --- a/src/main/java/io/craftgate/request/CreateProductRequest.java +++ b/src/main/java/io/craftgate/request/CreateProductRequest.java @@ -26,6 +26,7 @@ public class CreateProductRequest extends BaseRequest { private LocalDateTime expiresAt; private String description; private boolean multiPayment; + private boolean forceThreeDS; private Set enabledInstallments; private String basketIdentifier; } \ No newline at end of file diff --git a/src/main/java/io/craftgate/request/UpdateProductRequest.java b/src/main/java/io/craftgate/request/UpdateProductRequest.java index d72aca59..2082909d 100644 --- a/src/main/java/io/craftgate/request/UpdateProductRequest.java +++ b/src/main/java/io/craftgate/request/UpdateProductRequest.java @@ -28,6 +28,7 @@ public class UpdateProductRequest extends BaseRequest { private String description; private LocalDateTime expiresAt; private boolean multiPayment; + private boolean forceThreeDS; private Set enabledInstallments; private String basketIdentifier; } \ No newline at end of file diff --git a/src/main/java/io/craftgate/response/ProductResponse.java b/src/main/java/io/craftgate/response/ProductResponse.java index 9202f269..731cc911 100644 --- a/src/main/java/io/craftgate/response/ProductResponse.java +++ b/src/main/java/io/craftgate/response/ProductResponse.java @@ -27,6 +27,7 @@ public class ProductResponse { private String url; private String channel; private boolean multiPayment; + private boolean forceThreeDS; private LocalDateTime expiresAt; private String basketIdentifier; }