From 589d8804e923432825c3a6f29b040b4ae518f0e1 Mon Sep 17 00:00:00 2001
From: david ruiz
Date: Wed, 1 Jul 2026 10:27:50 +0200
Subject: [PATCH 1/4] General SDK update (Issuing cards/disputes, Payment
Setups, Klarna, and Platforms instrument details)
---
.../accounts/InstrumentAccountType.java | 15 ++
.../accounts/InstrumentDetailsAch.java | 34 ++++
.../PaymentSetupBillingDescriptor.java | 37 ++++
.../order/AmountAllocationCommission.java | 32 ++++
.../setups/entities/order/Order.java | 6 +
.../order/PaymentSetupAmountAllocation.java | 43 +++++
.../paymentMethods/PaymentMethods.java | 28 +++
.../entities/paymentMethods/bacs/Bacs.java | 66 +++++++
.../bacs/BacsAccountHolder.java | 46 +++++
.../bacs/BacsAccountHolderType.java | 15 ++
.../cardpresent/CardPresent.java | 49 ++++++
.../cardpresent/CardPresentPin.java | 34 ++++
.../paymentMethods/klarna/Klarna.java | 6 +
.../klarna/KlarnaAccountHolder.java | 9 +-
.../paymentMethods/paybybank/PayByBank.java | 25 +++
.../paybybank/PayByBankAction.java | 31 ++++
.../paybybank/PayByBankBank.java | 40 +++++
.../paymentMethods/stablecoin/Stablecoin.java | 13 ++
.../PaymentSetupPresentmentDetails.java | 30 ++++
.../terminal/PaymentSetupTerminal.java | 32 ++++
.../responses/PaymentSetupsResponse.java | 29 ++++
.../com/checkout/issuing/IssuingClient.java | 12 +-
.../checkout/issuing/IssuingClientImpl.java | 80 ++++-----
.../cardholders/CardholderDocument.java | 19 --
.../cardholders/CardholderUpdateRequest.java | 2 -
.../checkout/issuing/cards/IssuingScheme.java | 15 ++
.../cards/requests/create/CardRequest.java | 13 ++
.../requests/create/PhysicalCardRequest.java | 4 +-
.../requests/create/VirtualCardRequest.java | 4 +-
.../revocation/ScheduleRevocationRequest.java | 17 --
.../requests/update/UpdateCardRequest.java | 25 +++
.../cards/responses/CardDetailsResponse.java | 72 ++++++++
.../entities/IssuingDisputeActionDetails.java | 31 ++++
.../entities/IssuingDisputeFraudDetails.java | 36 ++++
.../entities/IssuingDisputeFraudType.java | 42 +++++
.../requests/AmendDisputeRequest.java | 80 +++++++++
.../requests/CreateDisputeRequest.java | 12 ++
.../requests/EscalateDisputeRequest.java | 13 ++
.../disputes/responses/DisputeResponse.java | 9 +
...InstrumentDetailsAchSerializationTest.java | 41 +++++
...ymentSetupsNewFieldsSerializationTest.java | 113 ++++++++++++
.../checkout/issuing/BaseIssuingTestIT.java | 8 -
.../checkout/issuing/IssuingCardsTestIT.java | 63 +------
.../issuing/IssuingClientImplTest.java | 112 +++++-------
.../CardActivationDateSerializationTest.java | 87 ++++++++++
.../IssuingDisputeSerializationTest.java | 164 ++++++++++++++++++
46 files changed, 1455 insertions(+), 239 deletions(-)
create mode 100644 src/main/java/com/checkout/accounts/InstrumentAccountType.java
create mode 100644 src/main/java/com/checkout/accounts/InstrumentDetailsAch.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/billingDescriptor/PaymentSetupBillingDescriptor.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/AmountAllocationCommission.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/PaymentSetupAmountAllocation.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/Bacs.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/BacsAccountHolder.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/BacsAccountHolderType.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/cardpresent/CardPresent.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/cardpresent/CardPresentPin.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBank.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBankAction.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBankBank.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/stablecoin/Stablecoin.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/presentmentDetails/PaymentSetupPresentmentDetails.java
create mode 100644 src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/terminal/PaymentSetupTerminal.java
delete mode 100644 src/main/java/com/checkout/issuing/cardholders/CardholderDocument.java
create mode 100644 src/main/java/com/checkout/issuing/cards/IssuingScheme.java
delete mode 100644 src/main/java/com/checkout/issuing/cards/requests/revocation/ScheduleRevocationRequest.java
create mode 100644 src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeActionDetails.java
create mode 100644 src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudDetails.java
create mode 100644 src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudType.java
create mode 100644 src/main/java/com/checkout/issuing/disputes/requests/AmendDisputeRequest.java
create mode 100644 src/test/java/com/checkout/accounts/InstrumentDetailsAchSerializationTest.java
create mode 100644 src/test/java/com/checkout/handlepaymentsandpayouts/setups/PaymentSetupsNewFieldsSerializationTest.java
create mode 100644 src/test/java/com/checkout/issuing/cards/CardActivationDateSerializationTest.java
create mode 100644 src/test/java/com/checkout/issuing/disputes/IssuingDisputeSerializationTest.java
diff --git a/src/main/java/com/checkout/accounts/InstrumentAccountType.java b/src/main/java/com/checkout/accounts/InstrumentAccountType.java
new file mode 100644
index 000000000..1406bd1f6
--- /dev/null
+++ b/src/main/java/com/checkout/accounts/InstrumentAccountType.java
@@ -0,0 +1,15 @@
+package com.checkout.accounts;
+
+import com.google.gson.annotations.SerializedName;
+
+/**
+ * The type of bank account.
+ */
+public enum InstrumentAccountType {
+
+ @SerializedName("savings")
+ SAVINGS,
+
+ @SerializedName("checking")
+ CHECKING
+}
diff --git a/src/main/java/com/checkout/accounts/InstrumentDetailsAch.java b/src/main/java/com/checkout/accounts/InstrumentDetailsAch.java
new file mode 100644
index 000000000..cb231b5ef
--- /dev/null
+++ b/src/main/java/com/checkout/accounts/InstrumentDetailsAch.java
@@ -0,0 +1,34 @@
+package com.checkout.accounts;
+
+import com.google.gson.annotations.SerializedName;
+import lombok.Builder;
+import lombok.Data;
+
+@Data
+@Builder
+public final class InstrumentDetailsAch implements InstrumentDetails {
+
+ /**
+ * The alphanumeric value that identifies the account.
+ * [Required]
+ */
+ @SerializedName("account_number")
+ private String accountNumber;
+
+ /**
+ * The 9-digit American Bankers Association (ABA) routing number that identifies the financial institution.
+ * [Required]
+ * ^[0-9]{9}$
+ */
+ @SerializedName("routing_number")
+ private String routingNumber;
+
+ /**
+ * The type of bank account.
+ * [Required]
+ * Enum: "savings" "checking"
+ */
+ @SerializedName("account_type")
+ private InstrumentAccountType accountType;
+
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/billingDescriptor/PaymentSetupBillingDescriptor.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/billingDescriptor/PaymentSetupBillingDescriptor.java
new file mode 100644
index 000000000..a2def9feb
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/billingDescriptor/PaymentSetupBillingDescriptor.java
@@ -0,0 +1,37 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.billingDescriptor;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * The billing descriptor for the payment.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class PaymentSetupBillingDescriptor {
+
+ /**
+ * A dynamic description of the payment.
+ * [Optional]
+ * max 25 characters
+ */
+ private String name;
+
+ /**
+ * The city from which the payment was made.
+ * [Optional]
+ * max 13 characters
+ */
+ private String city;
+
+ /**
+ * The reference shown on the statement.
+ * [Optional]
+ * max 50 characters
+ */
+ private String reference;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/AmountAllocationCommission.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/AmountAllocationCommission.java
new file mode 100644
index 000000000..15bdcc447
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/AmountAllocationCommission.java
@@ -0,0 +1,32 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.order;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * Commission you'd like to collect from this split - this will be credited to your currency account.
+ * The commission cannot exceed the split amount.
+ * Commission = (amount * commission.percentage) + commission.amount
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class AmountAllocationCommission {
+
+ /**
+ * Optional fixed amount of commission to collect, in the minor currency unit.
+ * [Optional]
+ * min 0
+ */
+ private Long amount;
+
+ /**
+ * Optional percentage of commission to collect. Supports up to 8 decimal places.
+ * [Optional]
+ * min 0, max 100
+ */
+ private Double percentage;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/Order.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/Order.java
index 77e26edf3..991d54e83 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/Order.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/Order.java
@@ -41,4 +41,10 @@ public final class Order {
*/
@SerializedName("discount_amount")
private Long discountAmount;
+
+ /**
+ * The amount allocations representing the sub-entities on whose behalf the payment is processed
+ */
+ @SerializedName("amount_allocations")
+ private List amountAllocations;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/PaymentSetupAmountAllocation.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/PaymentSetupAmountAllocation.java
new file mode 100644
index 000000000..b25bde396
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/PaymentSetupAmountAllocation.java
@@ -0,0 +1,43 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.order;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * An amount allocation representing a sub-entity on whose behalf the payment is being processed.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class PaymentSetupAmountAllocation {
+
+ /**
+ * The id of the sub-entity.
+ * [Required]
+ */
+ private String id;
+
+ /**
+ * The split amount - this will be credited to your sub-entity's currency account. The sum of all
+ * split amounts must be equal to the payment amount. Provided in the minor currency unit.
+ * [Required]
+ * min 0, max 9999999999
+ */
+ private Long amount;
+
+ /**
+ * A reference you can later use to identify this split, such as an order number.
+ * [Optional]
+ * max 50 characters
+ */
+ private String reference;
+
+ /**
+ * Commission you'd like to collect from this split.
+ * [Optional]
+ */
+ private AmountAllocationCommission commission;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/PaymentMethods.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/PaymentMethods.java
index 9223c799f..7a685f8f4 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/PaymentMethods.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/PaymentMethods.java
@@ -5,11 +5,15 @@
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.alipay.AlipayHk;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.alma.Alma;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.applepay.ApplePay;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bacs.Bacs;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bancontact.Bancontact;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.benefit.Benefit;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bizum.Bizum;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.blik.Blik;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.card.Card;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.cardpresent.CardPresent;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.paybybank.PayByBank;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.stablecoin.Stablecoin;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.dana.Dana;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.eps.Eps;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.gcash.GCash;
@@ -279,4 +283,28 @@ public final class PaymentMethods {
* [Optional]
*/
private Card card;
+
+ /**
+ * Bacs payment method configuration.
+ * [Optional]
+ */
+ private Bacs bacs;
+
+ /**
+ * Card Present payment method configuration.
+ * [Optional]
+ */
+ private CardPresent cardPresent;
+
+ /**
+ * Pay by Bank (Open Banking) payment method configuration.
+ * [Optional]
+ */
+ private PayByBank payByBank;
+
+ /**
+ * Stablecoin payment method configuration.
+ * [Optional]
+ */
+ private Stablecoin stablecoin;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/Bacs.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/Bacs.java
new file mode 100644
index 000000000..fc87cbab5
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/Bacs.java
@@ -0,0 +1,66 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bacs;
+
+import com.checkout.common.CountryCode;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.common.PaymentMethodBase;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.common.PaymentMethodInitialization;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * The Bacs payment method's details and configuration.
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public final class Bacs extends PaymentMethodBase {
+
+ /**
+ * The initialization state of the payment method. Defaults to disabled.
+ * [Optional]
+ */
+ private PaymentMethodInitialization initialization = PaymentMethodInitialization.DISABLED;
+
+ /**
+ * The ID of the Bacs instrument used for the payment.
+ * [Optional] readOnly
+ */
+ private String instrumentId;
+
+ /**
+ * The account holder details.
+ * [Optional]
+ */
+ private BacsAccountHolder accountHolder;
+
+ /**
+ * The account number of the Bacs Direct Debit account.
+ * [Optional] writeOnly
+ */
+ private String accountNumber;
+
+ /**
+ * The sort code of the Bacs Direct Debit account.
+ * [Optional] writeOnly
+ */
+ private String bankCode;
+
+ /**
+ * The account's country, as an ISO 3166-1 alpha-2 code.
+ * [Optional]
+ * min 2 characters, max 2 characters
+ */
+ private CountryCode country;
+
+ /**
+ * The account holder's account currency.
+ * [Optional]
+ */
+ private String currency;
+
+ /**
+ * Whether vault may accept a partial match when looking up an existing Bacs instrument for the
+ * supplied account details.
+ * [Optional]
+ * Default: false
+ */
+ private Boolean allowPartialMatch;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/BacsAccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/BacsAccountHolder.java
new file mode 100644
index 000000000..941b370f9
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/BacsAccountHolder.java
@@ -0,0 +1,46 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bacs;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * The Bacs account holder details.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class BacsAccountHolder {
+
+ /**
+ * The type of account holder.
+ * [Optional]
+ */
+ private BacsAccountHolderType type;
+
+ /**
+ * The first name of the account holder.
+ * [Optional]
+ */
+ private String firstName;
+
+ /**
+ * The last name of the account holder.
+ * [Optional]
+ */
+ private String lastName;
+
+ /**
+ * The legal name of a registered company that holds the account.
+ * [Optional]
+ */
+ private String companyName;
+
+ /**
+ * The email address of the account holder.
+ * [Optional]
+ */
+ private String email;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/BacsAccountHolderType.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/BacsAccountHolderType.java
new file mode 100644
index 000000000..037469ef8
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/bacs/BacsAccountHolderType.java
@@ -0,0 +1,15 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bacs;
+
+import com.google.gson.annotations.SerializedName;
+
+/**
+ * The type of account holder.
+ */
+public enum BacsAccountHolderType {
+
+ @SerializedName("individual")
+ INDIVIDUAL,
+
+ @SerializedName("corporate")
+ CORPORATE
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/cardpresent/CardPresent.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/cardpresent/CardPresent.java
new file mode 100644
index 000000000..b734ac176
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/cardpresent/CardPresent.java
@@ -0,0 +1,49 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.cardpresent;
+
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.common.PaymentMethodBase;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * The Card Present payment method's details and configuration.
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public final class CardPresent extends PaymentMethodBase {
+
+ /**
+ * The Track 2 data read from card or device.
+ * [Optional] writeOnly
+ */
+ private String track2;
+
+ /**
+ * The EMV data read from the card or device.
+ * [Optional] writeOnly
+ */
+ private String emv;
+
+ /**
+ * The mode used to capture the card details at the point of sale.
+ * [Optional] writeOnly
+ */
+ private String entryMode;
+
+ /**
+ * The encrypted PIN block details.
+ * [Optional] writeOnly
+ */
+ private CardPresentPin pin;
+
+ /**
+ * Set to true if you intend to reuse the payment credentials in subsequent payments.
+ * [Optional] writeOnly
+ */
+ private Boolean storeForFutureUse;
+
+ /**
+ * The cardholder's name.
+ * [Optional] writeOnly
+ */
+ private String name;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/cardpresent/CardPresentPin.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/cardpresent/CardPresentPin.java
new file mode 100644
index 000000000..9a4b17ef4
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/cardpresent/CardPresentPin.java
@@ -0,0 +1,34 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.cardpresent;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * The encrypted PIN block details.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class CardPresentPin {
+
+ /**
+ * The identifier of the key set used to encrypt the PIN block.
+ * [Required] writeOnly
+ */
+ private String keySetId;
+
+ /**
+ * The encrypted PIN block.
+ * [Required] writeOnly
+ */
+ private String block;
+
+ /**
+ * The format of the encrypted PIN block.
+ * [Required] writeOnly
+ */
+ private String blockFormat;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/klarna/Klarna.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/klarna/Klarna.java
index 428d2992a..900b9d272 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/klarna/Klarna.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/klarna/Klarna.java
@@ -24,4 +24,10 @@ public final class Klarna extends PaymentMethodBase {
* [Optional]
*/
private PaymentMethodAction action;
+
+ /**
+ * The account holder details returned by Klarna after the shopper completes verification.
+ * [Optional] readOnly
+ */
+ private KlarnaAccountHolder accountHolder;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/klarna/KlarnaAccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/klarna/KlarnaAccountHolder.java
index 7f8d10bc0..2d8a13401 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/klarna/KlarnaAccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/klarna/KlarnaAccountHolder.java
@@ -1,13 +1,12 @@
package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.klarna;
-import com.checkout.common.Address;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * Klarna account holder information.
+ * The account holder details returned by Klarna after the shopper completes verification.
*/
@Data
@Builder
@@ -16,8 +15,8 @@
public final class KlarnaAccountHolder {
/**
- * The billing address of the Klarna account holder.
- * [Optional]
+ * The full name of the account holder.
+ * [Optional] readOnly
*/
- private Address billingAddress;
+ private String name;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBank.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBank.java
new file mode 100644
index 000000000..ad50992d0
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBank.java
@@ -0,0 +1,25 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.paybybank;
+
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.common.PaymentMethodBase;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * The Pay by Bank (Open Banking) payment method's details and configuration.
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public final class PayByBank extends PaymentMethodBase {
+
+ /**
+ * The identifier of the bank the customer has selected for the payment.
+ * [Optional]
+ */
+ private String bankId;
+
+ /**
+ * The next available action for the payment method (response only).
+ * [Optional]
+ */
+ private PayByBankAction action;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBankAction.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBankAction.java
new file mode 100644
index 000000000..7944a2f63
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBankAction.java
@@ -0,0 +1,31 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.paybybank;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+
+/**
+ * The next available action for the Pay by Bank payment method (response only).
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class PayByBankAction {
+
+ /**
+ * The type of action.
+ * [Optional]
+ * Enum: "select_bank"
+ */
+ private String type;
+
+ /**
+ * The list of banks available for the customer to select.
+ * [Optional]
+ */
+ private List banks;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBankBank.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBankBank.java
new file mode 100644
index 000000000..205b04d57
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paybybank/PayByBankBank.java
@@ -0,0 +1,40 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.paybybank;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * A bank available for the customer to select for a Pay by Bank payment.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class PayByBankBank {
+
+ /**
+ * The unique identifier of the bank.
+ * [Optional]
+ */
+ private String bankId;
+
+ /**
+ * The display name of the bank.
+ * [Optional]
+ */
+ private String displayName;
+
+ /**
+ * The URL of the bank's logo.
+ * [Optional]
+ */
+ private String logoUrl;
+
+ /**
+ * Whether the bank is currently available for selection.
+ * [Optional]
+ */
+ private Boolean available;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/stablecoin/Stablecoin.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/stablecoin/Stablecoin.java
new file mode 100644
index 000000000..ce92a58c5
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/stablecoin/Stablecoin.java
@@ -0,0 +1,13 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.stablecoin;
+
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.common.PaymentMethodBase;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * The Stablecoin payment method's details and configuration.
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public final class Stablecoin extends PaymentMethodBase {
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/presentmentDetails/PaymentSetupPresentmentDetails.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/presentmentDetails/PaymentSetupPresentmentDetails.java
new file mode 100644
index 000000000..a04daf99b
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/presentmentDetails/PaymentSetupPresentmentDetails.java
@@ -0,0 +1,30 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.presentmentDetails;
+
+import com.checkout.common.Currency;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * The amount and currency to present to the customer, when the settlement currency differs from the
+ * customer-facing currency.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class PaymentSetupPresentmentDetails {
+
+ /**
+ * The presentment amount, in the minor currency unit.
+ * [Optional]
+ */
+ private Long amount;
+
+ /**
+ * The presentment currency, as a three-letter ISO currency code.
+ * [Optional]
+ */
+ private Currency currency;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/terminal/PaymentSetupTerminal.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/terminal/PaymentSetupTerminal.java
new file mode 100644
index 000000000..07145b814
--- /dev/null
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/terminal/PaymentSetupTerminal.java
@@ -0,0 +1,32 @@
+package com.checkout.handlepaymentsandpayouts.setups.entities.terminal;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.Instant;
+
+/**
+ * Terminal details.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class PaymentSetupTerminal {
+
+ /**
+ * Terminal identifier.
+ * [Optional]
+ * min 8 characters, max 8 characters
+ */
+ private String id;
+
+ /**
+ * The local date and time on the terminal, in ISO 8601 format.
+ * [Optional]
+ * Format: date-time (RFC 3339)
+ */
+ private Instant localDateTime;
+}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/responses/PaymentSetupsResponse.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/responses/PaymentSetupsResponse.java
index 9d74774c5..7f168200a 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/responses/PaymentSetupsResponse.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/responses/PaymentSetupsResponse.java
@@ -4,11 +4,14 @@
import com.checkout.common.Currency;
import com.checkout.handlepaymentsandpayouts.setups.entities.accountFundingTransaction.PaymentSetupAccountFundingTransaction;
import com.checkout.handlepaymentsandpayouts.setups.entities.billing.PaymentSetupBilling;
+import com.checkout.handlepaymentsandpayouts.setups.entities.billingDescriptor.PaymentSetupBillingDescriptor;
import com.checkout.handlepaymentsandpayouts.setups.entities.customer.Customer;
import com.checkout.handlepaymentsandpayouts.setups.entities.industry.Industry;
import com.checkout.handlepaymentsandpayouts.setups.entities.order.Order;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.PaymentMethods;
+import com.checkout.handlepaymentsandpayouts.setups.entities.presentmentDetails.PaymentSetupPresentmentDetails;
import com.checkout.handlepaymentsandpayouts.setups.entities.settings.Settings;
+import com.checkout.handlepaymentsandpayouts.setups.entities.terminal.PaymentSetupTerminal;
import com.checkout.payments.PaymentType;
import java.util.List;
@@ -120,4 +123,30 @@ public final class PaymentSetupsResponse extends Resource {
* [Optional]
*/
private PaymentSetupAccountFundingTransaction accountFundingTransaction;
+
+ /**
+ * The billing descriptor for the payment.
+ * [Optional]
+ */
+ private PaymentSetupBillingDescriptor billingDescriptor;
+
+ /**
+ * The latest payment response from the gateway, populated when auto-confirm succeeds during setup
+ * creation. For the full response schema, see Request a Payment or Payout.
+ * [Optional] readOnly
+ */
+ private Object latestPayment;
+
+ /**
+ * The amount and currency to present to the customer, when the settlement currency differs from the
+ * customer-facing currency.
+ * [Optional]
+ */
+ private PaymentSetupPresentmentDetails presentmentDetails;
+
+ /**
+ * Terminal details.
+ * [Optional]
+ */
+ private PaymentSetupTerminal terminal;
}
diff --git a/src/main/java/com/checkout/issuing/IssuingClient.java b/src/main/java/com/checkout/issuing/IssuingClient.java
index 25665672f..d9b1eae83 100644
--- a/src/main/java/com/checkout/issuing/IssuingClient.java
+++ b/src/main/java/com/checkout/issuing/IssuingClient.java
@@ -15,7 +15,6 @@
import com.checkout.issuing.cards.requests.enrollment.ThreeDSEnrollmentRequest;
import com.checkout.issuing.cards.requests.enrollment.ThreeDSUpdateRequest;
import com.checkout.issuing.cards.requests.renew.RenewCardRequest;
-import com.checkout.issuing.cards.requests.revocation.ScheduleRevocationRequest;
import com.checkout.issuing.cards.requests.revoke.RevokeCardRequest;
import com.checkout.issuing.cards.requests.suspend.SuspendCardRequest;
import com.checkout.issuing.cards.requests.update.UpdateCardRequest;
@@ -51,6 +50,7 @@
import com.checkout.issuing.testing.responses.CardAuthorizationIncrementingResponse;
import com.checkout.issuing.testing.responses.CardAuthorizationResponse;
import com.checkout.issuing.testing.responses.CardAuthorizationReversalResponse;
+import com.checkout.issuing.disputes.requests.AmendDisputeRequest;
import com.checkout.issuing.disputes.requests.CreateDisputeRequest;
import com.checkout.issuing.disputes.requests.EscalateDisputeRequest;
import com.checkout.issuing.disputes.requests.SubmitDisputeRequest;
@@ -156,9 +156,6 @@ CompletableFuture simulateReversal(
CompletableFuture renewCard(final String cardId, final RenewCardRequest renewCardRequest);
- CompletableFuture scheduleCardRevocation(final String cardId, final ScheduleRevocationRequest scheduleRevocationRequest);
-
- CompletableFuture deleteScheduledRevocation(final String cardId);
CompletableFuture createDispute(final CreateDisputeRequest createDisputeRequest, String idempotencyKey);
CompletableFuture getDispute(final String disputeId);
@@ -173,6 +170,8 @@ CompletableFuture simulateReversal(
@Deprecated
CompletableFuture submitDispute(final String disputeId, String idempotencyKey, final SubmitDisputeRequest submitDisputeRequest);
+ CompletableFuture amendDispute(final String disputeId, String idempotencyKey, final AmendDisputeRequest amendDisputeRequest);
+
CompletableFuture getListTransactions(final TransactionsQuery queryFilter);
CompletableFuture getSingleTransaction(final String transactionId);
@@ -286,9 +285,6 @@ CardAuthorizationReversalResponse simulateReversalSync(
RenewCardResponse renewCardSync(String cardId, RenewCardRequest renewCardRequest);
- VoidResponse scheduleCardRevocationSync(String cardId, ScheduleRevocationRequest scheduleRevocationRequest);
-
- VoidResponse deleteScheduledRevocationSync(String cardId);
DisputeResponse createDisputeSync(CreateDisputeRequest createDisputeRequest, String idempotencyKey);
DisputeResponse getDisputeSync(String disputeId);
@@ -303,6 +299,8 @@ CardAuthorizationReversalResponse simulateReversalSync(
@Deprecated
DisputeResponse submitDisputeSync(String disputeId, String idempotencyKey, SubmitDisputeRequest submitDisputeRequest);
+ DisputeResponse amendDisputeSync(String disputeId, String idempotencyKey, AmendDisputeRequest amendDisputeRequest);
+
TransactionsListResponse getListTransactionsSync(TransactionsQuery queryFilter);
TransactionsSingleResponse getSingleTransactionSync(String transactionId);
diff --git a/src/main/java/com/checkout/issuing/IssuingClientImpl.java b/src/main/java/com/checkout/issuing/IssuingClientImpl.java
index 7d2c7ebf9..f1ccdc3f2 100644
--- a/src/main/java/com/checkout/issuing/IssuingClientImpl.java
+++ b/src/main/java/com/checkout/issuing/IssuingClientImpl.java
@@ -20,7 +20,6 @@
import com.checkout.issuing.cards.requests.enrollment.ThreeDSEnrollmentRequest;
import com.checkout.issuing.cards.requests.enrollment.ThreeDSUpdateRequest;
import com.checkout.issuing.cards.requests.renew.RenewCardRequest;
-import com.checkout.issuing.cards.requests.revocation.ScheduleRevocationRequest;
import com.checkout.issuing.cards.requests.revoke.RevokeCardRequest;
import com.checkout.issuing.cards.requests.suspend.SuspendCardRequest;
import com.checkout.issuing.cards.requests.update.UpdateCardRequest;
@@ -56,6 +55,7 @@
import com.checkout.issuing.testing.responses.CardAuthorizationIncrementingResponse;
import com.checkout.issuing.testing.responses.CardAuthorizationResponse;
import com.checkout.issuing.testing.responses.CardAuthorizationReversalResponse;
+import com.checkout.issuing.disputes.requests.AmendDisputeRequest;
import com.checkout.issuing.disputes.requests.CreateDisputeRequest;
import com.checkout.issuing.disputes.requests.EscalateDisputeRequest;
import com.checkout.issuing.disputes.requests.SubmitDisputeRequest;
@@ -108,8 +108,6 @@ public class IssuingClientImpl extends AbstractClient implements IssuingClient {
private static final String RENEW_PATH = "renew";
- private static final String SCHEDULE_REVOCATION_PATH = "schedule-revocation";
-
private static final String ACCESS_TOKEN_PATH = "access/connect/token";
private static final String DISPUTES_PATH = "disputes";
@@ -121,6 +119,8 @@ public class IssuingClientImpl extends AbstractClient implements IssuingClient {
private static final String SUBMIT_PATH = "submit";
+ private static final String AMEND_PATH = "amend";
+
public IssuingClientImpl(final ApiClient apiClient, final CheckoutConfiguration configuration) {
super(apiClient, configuration, SdkAuthorizationType.SECRET_KEY_OR_OAUTH);
}
@@ -589,28 +589,6 @@ public CompletableFuture renewCard(final String cardId, final
);
}
- @Override
- public CompletableFuture scheduleCardRevocation(final String cardId, final ScheduleRevocationRequest scheduleRevocationRequest) {
- validateParams("cardId", cardId, "scheduleRevocationRequest", scheduleRevocationRequest);
- return apiClient.postAsync(
- buildPath(ISSUING_PATH, CARDS_PATH, cardId, SCHEDULE_REVOCATION_PATH),
- sdkAuthorization(),
- VoidResponse.class,
- scheduleRevocationRequest,
- null
- );
- }
-
- @Override
- public CompletableFuture deleteScheduledRevocation(final String cardId) {
- validateParams("cardId", cardId);
- return apiClient.deleteAsync(
- buildPath(ISSUING_PATH, CARDS_PATH, cardId, SCHEDULE_REVOCATION_PATH),
- sdkAuthorization(),
- VoidResponse.class
- );
- }
-
@Override
public CompletableFuture createDispute(final CreateDisputeRequest createDisputeRequest, String idempotencyKey) {
validateCreateDisputeRequest(createDisputeRequest);
@@ -671,6 +649,19 @@ public CompletableFuture submitDispute(final String disputeId,
);
}
+ @Override
+ public CompletableFuture amendDispute(final String disputeId, String idempotencyKey,
+ final AmendDisputeRequest amendDisputeRequest) {
+ validateDisputeIdAndAmendRequest(disputeId, amendDisputeRequest);
+ return apiClient.postAsync(
+ buildPath(ISSUING_PATH, DISPUTES_PATH, disputeId, AMEND_PATH),
+ sdkAuthorization(),
+ DisputeResponse.class,
+ amendDisputeRequest,
+ idempotencyKey
+ );
+ }
+
@Override
public CompletableFuture getListTransactions(final TransactionsQuery queryFilter) {
validateTransactionsQuery(queryFilter);
@@ -1156,28 +1147,6 @@ public RenewCardResponse renewCardSync(final String cardId, final RenewCardReque
);
}
- @Override
- public VoidResponse scheduleCardRevocationSync(final String cardId, final ScheduleRevocationRequest scheduleRevocationRequest) {
- validateParams("cardId", cardId, "scheduleRevocationRequest", scheduleRevocationRequest);
- return apiClient.post(
- buildPath(ISSUING_PATH, CARDS_PATH, cardId, SCHEDULE_REVOCATION_PATH),
- sdkAuthorization(),
- VoidResponse.class,
- scheduleRevocationRequest,
- null
- );
- }
-
- @Override
- public VoidResponse deleteScheduledRevocationSync(final String cardId) {
- validateParams("cardId", cardId);
- return apiClient.delete(
- buildPath(ISSUING_PATH, CARDS_PATH, cardId, SCHEDULE_REVOCATION_PATH),
- sdkAuthorization(),
- VoidResponse.class
- );
- }
-
@Override
public DisputeResponse createDisputeSync(final CreateDisputeRequest createDisputeRequest, String idempotencyKey) {
validateCreateDisputeRequest(createDisputeRequest);
@@ -1238,6 +1207,19 @@ public DisputeResponse submitDisputeSync(final String disputeId, String idempote
);
}
+ @Override
+ public DisputeResponse amendDisputeSync(final String disputeId, String idempotencyKey,
+ final AmendDisputeRequest amendDisputeRequest) {
+ validateDisputeIdAndAmendRequest(disputeId, amendDisputeRequest);
+ return apiClient.post(
+ buildPath(ISSUING_PATH, DISPUTES_PATH, disputeId, AMEND_PATH),
+ sdkAuthorization(),
+ DisputeResponse.class,
+ amendDisputeRequest,
+ idempotencyKey
+ );
+ }
+
@Override
public TransactionsListResponse getListTransactionsSync(final TransactionsQuery queryFilter) {
validateTransactionsQuery(queryFilter);
@@ -1352,6 +1334,10 @@ private void validateDisputeIdAndEscalateRequest(final String disputeId, final E
validateParams("disputeId", disputeId, "escalateDisputeRequest", escalateDisputeRequest);
}
+ private void validateDisputeIdAndAmendRequest(final String disputeId, final AmendDisputeRequest amendDisputeRequest) {
+ validateParams("disputeId", disputeId, "amendDisputeRequest", amendDisputeRequest);
+ }
+
private void validateDisputeIdAndSubmitRequest(final String disputeId, final SubmitDisputeRequest submitDisputeRequest) {
validateParams("disputeId", disputeId, "submitDisputeRequest", submitDisputeRequest);
}
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderDocument.java b/src/main/java/com/checkout/issuing/cardholders/CardholderDocument.java
deleted file mode 100644
index cf309492d..000000000
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderDocument.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.checkout.issuing.cardholders;
-
-import com.checkout.common.DocumentType;
-import com.google.gson.annotations.SerializedName;
-import lombok.Builder;
-import lombok.Data;
-
-@Data
-@Builder
-public final class CardholderDocument {
-
- private DocumentType type;
-
- @SerializedName("front_document_id")
- private String frontDocumentId;
-
- @SerializedName("back_document_id")
- private String backDocumentId;
-}
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateRequest.java b/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateRequest.java
index 158ad2de5..124f1a967 100644
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateRequest.java
+++ b/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateRequest.java
@@ -32,6 +32,4 @@ public class CardholderUpdateRequest {
@SerializedName("residency_address")
private Address residencyAddress;
-
- private CardholderDocument document;
}
diff --git a/src/main/java/com/checkout/issuing/cards/IssuingScheme.java b/src/main/java/com/checkout/issuing/cards/IssuingScheme.java
new file mode 100644
index 000000000..edef75cc1
--- /dev/null
+++ b/src/main/java/com/checkout/issuing/cards/IssuingScheme.java
@@ -0,0 +1,15 @@
+package com.checkout.issuing.cards;
+
+import com.google.gson.annotations.SerializedName;
+
+/**
+ * The card scheme.
+ */
+public enum IssuingScheme {
+
+ @SerializedName("mastercard")
+ MASTERCARD,
+
+ @SerializedName("visa")
+ VISA
+}
diff --git a/src/main/java/com/checkout/issuing/cards/requests/create/CardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/create/CardRequest.java
index fc0a747e0..11e0dee3b 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/create/CardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/create/CardRequest.java
@@ -37,6 +37,19 @@ public abstract class CardRequest {
@SerializedName("revocation_date")
private LocalDate revocationDate;
+ /**
+ * ISO 8601 date scheduling the card's activation. Two formats are supported:
+ * date only (YYYY-MM-DD, treated as midnight UTC), or date with round hour
+ * (YYYY-MM-DDTHH:mmZ in UTC, or YYYY-MM-DDTHH:mm±HH:mm with offset). Only round hours are
+ * allowed when a time is provided (HH:00). The value must be at least the next round hour
+ * after the request time.
+ *
+ * [Optional]
+ *
+ */
+ @SerializedName("activation_date")
+ private String activationDate;
+
@SerializedName("card_product_id")
private String cardProductId;
diff --git a/src/main/java/com/checkout/issuing/cards/requests/create/PhysicalCardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/create/PhysicalCardRequest.java
index a45e6fd36..1242ff814 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/create/PhysicalCardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/create/PhysicalCardRequest.java
@@ -29,11 +29,13 @@ private PhysicalCardRequest(final String cardholderId,
final Boolean activateCard,
final ShippingInstruction shippingInstructions,
final IssuingCardMetadata metadata,
- final LocalDate revocationDate) {
+ final LocalDate revocationDate,
+ final String activationDate) {
super(CardType.PHYSICAL, cardholderId, lifetime, reference, cardProductId, displayName, activateCard);
this.shippingInstructions = shippingInstructions;
setMetadata(metadata);
setRevocationDate(revocationDate);
+ setActivationDate(activationDate);
}
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/cards/requests/create/VirtualCardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/create/VirtualCardRequest.java
index 7de66acdf..f2c4a46ae 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/create/VirtualCardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/create/VirtualCardRequest.java
@@ -29,10 +29,12 @@ private VirtualCardRequest(final String cardholderId,
final Boolean activateCard,
final Boolean isSingleUse,
final IssuingCardMetadata metadata,
- final LocalDate revocationDate) {
+ final LocalDate revocationDate,
+ final String activationDate) {
super(CardType.VIRTUAL, cardholderId, lifetime, reference, cardProductId, displayName, activateCard);
this.isSingleUse = isSingleUse;
setMetadata(metadata);
setRevocationDate(revocationDate);
+ setActivationDate(activationDate);
}
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/cards/requests/revocation/ScheduleRevocationRequest.java b/src/main/java/com/checkout/issuing/cards/requests/revocation/ScheduleRevocationRequest.java
deleted file mode 100644
index 56fe9c45b..000000000
--- a/src/main/java/com/checkout/issuing/cards/requests/revocation/ScheduleRevocationRequest.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.checkout.issuing.cards.requests.revocation;
-
-import com.google.gson.annotations.SerializedName;
-import lombok.AllArgsConstructor;
-import lombok.Builder;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-@Data
-@Builder
-@NoArgsConstructor
-@AllArgsConstructor
-public final class ScheduleRevocationRequest {
-
- @SerializedName("revocation_date")
- private String revocationDate;
-}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/cards/requests/update/UpdateCardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/update/UpdateCardRequest.java
index faadb1175..131f4b0e4 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/update/UpdateCardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/update/UpdateCardRequest.java
@@ -6,6 +6,8 @@
import lombok.Data;
import lombok.NoArgsConstructor;
+import java.time.LocalDate;
+
@Data
@Builder
@NoArgsConstructor
@@ -21,4 +23,27 @@ public final class UpdateCardRequest {
@SerializedName("expiry_year")
private Integer expiryYear;
+
+ /**
+ * ISO 8601 date scheduling the card's activation. Two formats are supported:
+ * date only (YYYY-MM-DD, treated as midnight UTC), or date with round hour
+ * (YYYY-MM-DDTHH:mmZ in UTC, or YYYY-MM-DDTHH:mm±HH:mm with offset). Only round hours are
+ * allowed when a time is provided (HH:00). The value must be at least the next round hour
+ * after the request time.
+ *
+ * [Optional]
+ *
+ */
+ @SerializedName("activation_date")
+ private String activationDate;
+
+ /**
+ * Date for the card to be automatically revoked. Must be after the current date.
+ *
+ * [Optional]
+ *
+ * Format: yyyy-MM-dd
+ */
+ @SerializedName("revocation_date")
+ private LocalDate revocationDate;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/cards/responses/CardDetailsResponse.java b/src/main/java/com/checkout/issuing/cards/responses/CardDetailsResponse.java
index dff51c274..5694716ab 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/CardDetailsResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/CardDetailsResponse.java
@@ -5,12 +5,15 @@
import com.checkout.common.Resource;
import com.checkout.issuing.cards.CardStatus;
import com.checkout.issuing.cards.CardType;
+import com.checkout.issuing.cards.IssuingScheme;
+import com.checkout.issuing.cards.requests.update.IssuingCardMetadata;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import java.time.Instant;
+import java.time.LocalDate;
@Data
@EqualsAndHashCode(callSuper = true)
@@ -30,6 +33,24 @@ public abstract class CardDetailsResponse extends Resource {
@SerializedName("client_id")
protected String clientId;
+ /**
+ * The entity's unique identifier.
+ * [Optional]
+ * ^ent_[a-z0-9]{26}$
+ * min 30 characters, max 30 characters
+ */
+ @SerializedName("entity_id")
+ protected String entityId;
+
+ /**
+ * The Dashboard user's unique identifier.
+ * [Optional]
+ * ^usr_[a-z0-9]{26}$
+ * min 30 characters, max 30 characters
+ */
+ @SerializedName("user_id")
+ protected String userId;
+
@SerializedName("last_four")
protected String lastFour;
@@ -52,12 +73,63 @@ public abstract class CardDetailsResponse extends Resource {
protected String reference;
+ /**
+ * User's metadata.
+ * [Optional]
+ */
+ protected IssuingCardMetadata metadata;
+
@SerializedName("created_date")
protected Instant createdDate;
@SerializedName("last_modified_date")
protected Instant lastModifiedDate;
+ /**
+ * ISO 8601 date scheduling the card's activation.
+ *
+ * [Optional]
+ *
+ */
+ @SerializedName("activation_date")
+ protected String activationDate;
+
+ /**
+ * Date for the card to be automatically revoked. Must be after the current date and date only in the
+ * form yyyy-mm-dd.
+ *
+ * [Optional]
+ *
+ * Format: yyyy-MM-dd
+ */
+ @SerializedName("revocation_date")
+ protected LocalDate revocationDate;
+
+ /**
+ * When a card is renewed, the unique identifier of the first card in the renewal history.
+ * [Optional]
+ * ^crd_[a-z0-9]{26}$
+ * min 30 characters, max 30 characters
+ */
+ @SerializedName("root_card_id")
+ protected String rootCardId;
+
+ /**
+ * When a card is renewed, the unique identifier of the previous card in the renewal history.
+ * [Optional]
+ * ^crd_[a-z0-9]{26}$
+ * min 30 characters, max 30 characters
+ */
+ @SerializedName("parent_card_id")
+ protected String parentCardId;
+
+ /**
+ * The card scheme.
+ * [Optional]
+ * Enum: "mastercard" "visa"
+ */
+ protected IssuingScheme scheme;
+
protected CardDetailsResponse(final CardType type) {
this.type = type;
}
diff --git a/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeActionDetails.java b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeActionDetails.java
new file mode 100644
index 000000000..fbecfb0b4
--- /dev/null
+++ b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeActionDetails.java
@@ -0,0 +1,31 @@
+package com.checkout.issuing.disputes.entities;
+
+import com.google.gson.annotations.SerializedName;
+import lombok.Data;
+
+/**
+ * Provides instructions on the amendments required before the dispute can proceed, if the dispute
+ * status is action_required. Use the Amend an Issuing dispute endpoint to submit your amendments.
+ */
+@Data
+public final class IssuingDisputeActionDetails {
+
+ /**
+ * The amendments required before the dispute can proceed. For example, if you need to provide a
+ * reason code, or update the submitted evidence.
+ *
+ * [Optional]
+ *
+ */
+ private String instructions;
+
+ /**
+ * Specifies whether the dispute was previously amended and an action response was provided.
+ *
+ * [Optional]
+ *
+ */
+ @SerializedName("last_action_response")
+ private String lastActionResponse;
+
+}
diff --git a/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudDetails.java b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudDetails.java
new file mode 100644
index 000000000..d7966c851
--- /dev/null
+++ b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudDetails.java
@@ -0,0 +1,36 @@
+package com.checkout.issuing.disputes.entities;
+
+import com.google.gson.annotations.SerializedName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * Fraud-related information required when the dispute reason code is fraud-related.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public final class IssuingDisputeFraudDetails {
+
+ /**
+ * The type of fraud the cardholder is asserting.
+ *
+ * [Required]
+ *
+ */
+ @SerializedName("fraud_type")
+ private IssuingDisputeFraudType fraudType;
+
+ /**
+ * A description of the fraud circumstances, for internal reference.
+ * This is not forwarded to the scheme.
+ *
+ * [Optional]
+ *
+ */
+ private String description;
+
+}
diff --git a/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudType.java b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudType.java
new file mode 100644
index 000000000..65cc5aa84
--- /dev/null
+++ b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudType.java
@@ -0,0 +1,42 @@
+package com.checkout.issuing.disputes.entities;
+
+import com.google.gson.annotations.SerializedName;
+
+/**
+ * The type of fraud the cardholder is asserting.
+ */
+public enum IssuingDisputeFraudType {
+
+ @SerializedName("card_lost")
+ CARD_LOST,
+
+ @SerializedName("card_stolen")
+ CARD_STOLEN,
+
+ @SerializedName("card_never_received")
+ CARD_NEVER_RECEIVED,
+
+ @SerializedName("fraudulent_account")
+ FRAUDULENT_ACCOUNT,
+
+ @SerializedName("counterfeit_card")
+ COUNTERFEIT_CARD,
+
+ @SerializedName("account_takeover")
+ ACCOUNT_TAKEOVER,
+
+ @SerializedName("card_not_present_fraud")
+ CARD_NOT_PRESENT_FRAUD,
+
+ @SerializedName("merchant_misrepresentation")
+ MERCHANT_MISREPRESENTATION,
+
+ @SerializedName("cardholder_manipulation")
+ CARDHOLDER_MANIPULATION,
+
+ @SerializedName("incorrect_processing")
+ INCORRECT_PROCESSING,
+
+ @SerializedName("other")
+ OTHER
+}
diff --git a/src/main/java/com/checkout/issuing/disputes/requests/AmendDisputeRequest.java b/src/main/java/com/checkout/issuing/disputes/requests/AmendDisputeRequest.java
new file mode 100644
index 000000000..e01881224
--- /dev/null
+++ b/src/main/java/com/checkout/issuing/disputes/requests/AmendDisputeRequest.java
@@ -0,0 +1,80 @@
+package com.checkout.issuing.disputes.requests;
+
+import com.checkout.common.Resource;
+import com.checkout.issuing.disputes.entities.DisputeEvidence;
+import com.checkout.issuing.disputes.entities.IssuingDisputeFraudDetails;
+import com.google.gson.annotations.SerializedName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+import javax.validation.constraints.Size;
+import java.util.List;
+
+/**
+ * Request to amend an Issuing dispute that is currently blocked from proceeding. This endpoint handles
+ * both chargeback-stage and escalation-stage amendments using the same flat payload, as the server
+ * determines the context from the dispute's current state.
+ * If reason specifies a fraud-related dispute, you must provide fraudDetails.
+ * If you change the reason at the escalation stage, you must provide reasonChangeJustification.
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@EqualsAndHashCode(callSuper = true)
+public final class AmendDisputeRequest extends Resource {
+
+ /**
+ * The updated four-digit scheme-specific reason code.
+ * If a value is not provided, the existing reason code is retained.
+ */
+ private String reason;
+
+ /**
+ * The updated disputed amount, in the minor unit of the transaction currency.
+ * If not provided, the existing amount is retained.
+ */
+ private Long amount;
+
+ /**
+ * The updated or additional evidence requested by the Dispute Resolution team.
+ * Follow the card scheme's requirements.
+ */
+ private List evidence;
+
+ /**
+ * Provides the fraud category, and additional context if available.
+ * This field is required if reason specifies a fraud-related dispute.
+ */
+ @SerializedName("fraud_details")
+ private IssuingDisputeFraudDetails fraudDetails;
+
+ /**
+ * Explains the justification for the reason change. This is shared with the Dispute Resolution
+ * review team and may be submitted to the card scheme.
+ * This field is required if you change the reason at the escalation stage.
+ *
+ * [Optional]
+ *
+ * max 13000 characters
+ */
+ @SerializedName("reason_change_justification")
+ @Size(max = 13000)
+ private String reasonChangeJustification;
+
+ /**
+ * Free-form text that you can use to explain your choices, provide additional context, or ask
+ * questions about the requested changes.
+ *
+ * [Optional]
+ *
+ * max 1000 characters
+ */
+ @SerializedName("action_response")
+ @Size(max = 1000)
+ private String actionResponse;
+
+}
diff --git a/src/main/java/com/checkout/issuing/disputes/requests/CreateDisputeRequest.java b/src/main/java/com/checkout/issuing/disputes/requests/CreateDisputeRequest.java
index 0d4c78105..f0985fed6 100644
--- a/src/main/java/com/checkout/issuing/disputes/requests/CreateDisputeRequest.java
+++ b/src/main/java/com/checkout/issuing/disputes/requests/CreateDisputeRequest.java
@@ -2,6 +2,8 @@
import com.checkout.common.Resource;
import com.checkout.issuing.disputes.entities.DisputeEvidence;
+import com.checkout.issuing.disputes.entities.IssuingDisputeFraudDetails;
+import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -71,4 +73,14 @@ public final class CreateDisputeRequest extends Resource {
@Size(max = 100)
private String justification;
+ /**
+ * Contains all fraud-related information to be sent with the chargeback.
+ * This field is required if the dispute has a fraud-related reason code.
+ *
+ * [Optional]
+ *
+ */
+ @SerializedName("fraud_details")
+ private IssuingDisputeFraudDetails fraudDetails;
+
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/disputes/requests/EscalateDisputeRequest.java b/src/main/java/com/checkout/issuing/disputes/requests/EscalateDisputeRequest.java
index a1185d8b6..57bc813a9 100644
--- a/src/main/java/com/checkout/issuing/disputes/requests/EscalateDisputeRequest.java
+++ b/src/main/java/com/checkout/issuing/disputes/requests/EscalateDisputeRequest.java
@@ -3,6 +3,8 @@
import com.checkout.common.Resource;
import com.checkout.issuing.disputes.entities.DisputeEvidence;
import com.checkout.issuing.disputes.entities.DisputeReasonChange;
+import com.checkout.issuing.disputes.entities.IssuingDisputeFraudDetails;
+import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -45,4 +47,15 @@ public final class EscalateDisputeRequest extends Resource {
* The change to the dispute reason and your justification for changing it
*/
private DisputeReasonChange reasonChange;
+
+ /**
+ * Provides fraud-related details.
+ * This field is required if the dispute has a fraud-related reason code at the escalation stage,
+ * or after a requested reason code change to a fraud code.
+ *
+ * [Optional]
+ *
+ */
+ @SerializedName("fraud_details")
+ private IssuingDisputeFraudDetails fraudDetails;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/disputes/responses/DisputeResponse.java b/src/main/java/com/checkout/issuing/disputes/responses/DisputeResponse.java
index 7a161caf5..d45d978e3 100644
--- a/src/main/java/com/checkout/issuing/disputes/responses/DisputeResponse.java
+++ b/src/main/java/com/checkout/issuing/disputes/responses/DisputeResponse.java
@@ -4,12 +4,14 @@
import com.checkout.issuing.disputes.entities.DisputeArbitration;
import com.checkout.issuing.disputes.entities.DisputeChargeback;
import com.checkout.issuing.disputes.entities.DisputeAmount;
+import com.checkout.issuing.disputes.entities.IssuingDisputeActionDetails;
import com.checkout.issuing.disputes.entities.IssuingDisputeStatus;
import com.checkout.issuing.disputes.entities.IssuingDisputeStatusReason;
import com.checkout.issuing.disputes.entities.DisputeMerchant;
import com.checkout.issuing.disputes.entities.DisputePreArbitration;
import com.checkout.issuing.disputes.entities.DisputeRepresentment;
+import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -92,4 +94,11 @@ public final class DisputeResponse extends Resource {
*/
private DisputeArbitration arbitration;
+ /**
+ * Provides instructions on the amendments required before the dispute can proceed, if the dispute
+ * status is action_required
+ */
+ @SerializedName("action_details")
+ private IssuingDisputeActionDetails actionDetails;
+
}
\ No newline at end of file
diff --git a/src/test/java/com/checkout/accounts/InstrumentDetailsAchSerializationTest.java b/src/test/java/com/checkout/accounts/InstrumentDetailsAchSerializationTest.java
new file mode 100644
index 000000000..538933c42
--- /dev/null
+++ b/src/test/java/com/checkout/accounts/InstrumentDetailsAchSerializationTest.java
@@ -0,0 +1,41 @@
+package com.checkout.accounts;
+
+import com.checkout.GsonSerializer;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+class InstrumentDetailsAchSerializationTest {
+
+ private final GsonSerializer serializer = new GsonSerializer();
+
+ @Test
+ void shouldSerializeWithAllProperties() {
+ final InstrumentDetailsAch details = InstrumentDetailsAch.builder()
+ .accountNumber("12345100")
+ .routingNumber("026009593")
+ .accountType(InstrumentAccountType.SAVINGS)
+ .build();
+
+ final String json = serializer.toJson(details);
+
+ assertTrue(json.contains("\"account_number\""));
+ assertTrue(json.contains("\"routing_number\""));
+ assertTrue(json.contains("\"account_type\""));
+ assertTrue(json.contains("savings"));
+ }
+
+ @Test
+ void shouldDeserializeSwaggerExample() {
+ final String json = "{\"account_number\":\"12345100\",\"routing_number\":\"026009593\",\"account_type\":\"checking\"}";
+
+ final InstrumentDetailsAch details = serializer.fromJson(json, InstrumentDetailsAch.class);
+
+ assertNotNull(details);
+ assertEquals("12345100", details.getAccountNumber());
+ assertEquals("026009593", details.getRoutingNumber());
+ assertEquals(InstrumentAccountType.CHECKING, details.getAccountType());
+ }
+}
diff --git a/src/test/java/com/checkout/handlepaymentsandpayouts/setups/PaymentSetupsNewFieldsSerializationTest.java b/src/test/java/com/checkout/handlepaymentsandpayouts/setups/PaymentSetupsNewFieldsSerializationTest.java
new file mode 100644
index 000000000..47777860d
--- /dev/null
+++ b/src/test/java/com/checkout/handlepaymentsandpayouts/setups/PaymentSetupsNewFieldsSerializationTest.java
@@ -0,0 +1,113 @@
+package com.checkout.handlepaymentsandpayouts.setups;
+
+import com.checkout.GsonSerializer;
+import com.checkout.common.CountryCode;
+import com.checkout.common.Currency;
+import com.checkout.handlepaymentsandpayouts.setups.entities.billingDescriptor.PaymentSetupBillingDescriptor;
+import com.checkout.handlepaymentsandpayouts.setups.entities.order.AmountAllocationCommission;
+import com.checkout.handlepaymentsandpayouts.setups.entities.order.PaymentSetupAmountAllocation;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.PaymentMethods;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bacs.Bacs;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bacs.BacsAccountHolder;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.bacs.BacsAccountHolderType;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.cardpresent.CardPresent;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.cardpresent.CardPresentPin;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.klarna.Klarna;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.klarna.KlarnaAccountHolder;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.paybybank.PayByBank;
+import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.stablecoin.Stablecoin;
+import com.checkout.handlepaymentsandpayouts.setups.entities.presentmentDetails.PaymentSetupPresentmentDetails;
+import com.checkout.handlepaymentsandpayouts.setups.entities.terminal.PaymentSetupTerminal;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+class PaymentSetupsNewFieldsSerializationTest {
+
+ private final GsonSerializer serializer = new GsonSerializer();
+
+ @Test
+ void shouldSerializeBillingDescriptorPresentmentAndTerminal() {
+ assertTrue(serializer.toJson(PaymentSetupBillingDescriptor.builder()
+ .name("Checkout.com").city("London").reference("Order 123").build())
+ .contains("\"reference\""));
+ assertTrue(serializer.toJson(PaymentSetupPresentmentDetails.builder()
+ .amount(110L).currency(Currency.EUR).build()).contains("\"amount\""));
+ assertTrue(serializer.toJson(PaymentSetupTerminal.builder().id("12345678").build())
+ .contains("12345678"));
+ }
+
+ @Test
+ void shouldSerializeAmountAllocationWithCommission() {
+ final PaymentSetupAmountAllocation allocation = PaymentSetupAmountAllocation.builder()
+ .id("ent_test")
+ .amount(1000L)
+ .reference("ORD-1")
+ .commission(AmountAllocationCommission.builder().amount(100L).percentage(1.5).build())
+ .build();
+
+ final String json = serializer.toJson(allocation);
+
+ assertTrue(json.contains("\"commission\""));
+ assertTrue(json.contains("\"percentage\""));
+ }
+
+ @Test
+ void shouldSerializeNewPaymentMethods() {
+ final Bacs bacs = new Bacs();
+ bacs.setInstrumentId("src_test");
+ bacs.setCountry(CountryCode.GB);
+ bacs.setCurrency("GBP");
+ bacs.setAllowPartialMatch(true);
+ bacs.setAccountHolder(BacsAccountHolder.builder()
+ .type(BacsAccountHolderType.INDIVIDUAL).firstName("John").lastName("Smith").build());
+
+ final String bacsJson = serializer.toJson(bacs);
+ assertTrue(bacsJson.contains("\"account_holder\""));
+ assertTrue(bacsJson.contains("\"allow_partial_match\""));
+ assertTrue(bacsJson.contains("individual"));
+
+ final CardPresent cardPresent = new CardPresent();
+ cardPresent.setEntryMode("contactless");
+ cardPresent.setPin(CardPresentPin.builder().keySetId("k").block("b").blockFormat("f").build());
+ assertTrue(serializer.toJson(cardPresent).contains("\"entry_mode\""));
+
+ final PaymentMethods methods = PaymentMethods.builder()
+ .bacs(bacs)
+ .cardPresent(cardPresent)
+ .payByBank(new PayByBank())
+ .stablecoin(new Stablecoin())
+ .build();
+ final String methodsJson = serializer.toJson(methods);
+ assertTrue(methodsJson.contains("\"bacs\""));
+ assertTrue(methodsJson.contains("\"card_present\""));
+ assertTrue(methodsJson.contains("\"pay_by_bank\""));
+ assertTrue(methodsJson.contains("\"stablecoin\""));
+ }
+
+ @Test
+ void shouldDeserializePayByBankActionWithBanks() {
+ final String json = "{\"bank_id\":\"ob-natwest\",\"action\":{\"type\":\"select_bank\","
+ + "\"banks\":[{\"bank_id\":\"ob-natwest\",\"display_name\":\"NatWest\",\"available\":true}]}}";
+
+ final PayByBank payByBank = serializer.fromJson(json, PayByBank.class);
+
+ assertNotNull(payByBank.getAction());
+ assertEquals("select_bank", payByBank.getAction().getType());
+ assertEquals(1, payByBank.getAction().getBanks().size());
+ assertEquals("NatWest", payByBank.getAction().getBanks().get(0).getDisplayName());
+ }
+
+ @Test
+ void shouldSerializeKlarnaAccountHolderName() {
+ final Klarna klarna = new Klarna();
+ klarna.setAccountHolder(KlarnaAccountHolder.builder().name("John Smith").build());
+
+ final String json = serializer.toJson(klarna);
+
+ assertTrue(json.contains("\"account_holder\""));
+ assertTrue(json.contains("John Smith"));
+ }
+}
diff --git a/src/test/java/com/checkout/issuing/BaseIssuingTestIT.java b/src/test/java/com/checkout/issuing/BaseIssuingTestIT.java
index ceb00ee78..9b4ac598d 100644
--- a/src/test/java/com/checkout/issuing/BaseIssuingTestIT.java
+++ b/src/test/java/com/checkout/issuing/BaseIssuingTestIT.java
@@ -7,8 +7,6 @@
import com.checkout.PlatformType;
import com.checkout.SandboxTestFixture;
import com.checkout.TestHelper;
-import com.checkout.common.DocumentType;
-import com.checkout.issuing.cardholders.CardholderDocument;
import com.checkout.issuing.cardholders.CardholderRequest;
import com.checkout.issuing.cardholders.CardholderResponse;
import com.checkout.issuing.cardholders.CardholderType;
@@ -61,12 +59,6 @@ protected CardholderResponse createCardholder() {
.dateOfBirth("1985-05-15")
.billingAddress(TestHelper.createAddress())
.residencyAddress(TestHelper.createAddress())
- .document(
- CardholderDocument.builder()
- .type(DocumentType.NATIONAL_IDENTITY_CARD)
- .frontDocumentId("file_6lbss42ezvoufcb2beo76rvwly")
- .backDocumentId("file_aaz5pemp6326zbuvevp6qroqu4")
- .build())
.build();
final CardholderResponse cardholderResponse = blocking(() ->
diff --git a/src/test/java/com/checkout/issuing/IssuingCardsTestIT.java b/src/test/java/com/checkout/issuing/IssuingCardsTestIT.java
index 5a912c610..58af51732 100644
--- a/src/test/java/com/checkout/issuing/IssuingCardsTestIT.java
+++ b/src/test/java/com/checkout/issuing/IssuingCardsTestIT.java
@@ -6,7 +6,6 @@
import com.checkout.issuing.cards.requests.enrollment.PasswordThreeDSEnrollmentRequest;
import com.checkout.issuing.cards.requests.enrollment.ThreeDSUpdateRequest;
import com.checkout.issuing.cards.requests.renew.RenewCardRequest;
-import com.checkout.issuing.cards.requests.revocation.ScheduleRevocationRequest;
import com.checkout.issuing.cards.requests.revoke.RevokeCardRequest;
import com.checkout.issuing.cards.requests.revoke.RevokeReason;
import com.checkout.issuing.cards.requests.suspend.SuspendCardRequest;
@@ -165,33 +164,6 @@ void shouldRenewCard() {
validateRenewCardResponse(renewResponse, cardResponse.getId());
}
- @Test
- void shouldScheduleCardRevocation() {
- final CardResponse cardResponse = createCard(cardholder.getId(), true);
-
- final ScheduleRevocationRequest request = createScheduleRevocationRequest();
-
- final VoidResponse scheduleResponse = blocking(() ->
- issuingApi.issuingClient().scheduleCardRevocation(cardResponse.getId(), request));
-
- validateVoidResponse(scheduleResponse);
- }
-
- @Test
- void shouldDeleteScheduledRevocation() {
- final CardResponse cardResponse = createCard(cardholder.getId(), true);
-
- // First schedule a revocation
- final ScheduleRevocationRequest scheduleRequest = createScheduleRevocationRequest();
- blocking(() -> issuingApi.issuingClient().scheduleCardRevocation(cardResponse.getId(), scheduleRequest));
-
- // Then delete it
- final VoidResponse deleteResponse = blocking(() ->
- issuingApi.issuingClient().deleteScheduledRevocation(cardResponse.getId()));
-
- validateVoidResponse(deleteResponse);
- }
-
// Synchronous methods
@Test
void shouldCreateCardSync() {
@@ -315,33 +287,6 @@ void shouldRenewCardSync() {
validateRenewCardResponse(renewResponse, cardResponse.getId());
}
- @Test
- void shouldScheduleCardRevocationSync() {
- final CardResponse cardResponse = createCard(cardholder.getId(), true);
-
- final ScheduleRevocationRequest request = createScheduleRevocationRequest();
-
- final VoidResponse scheduleResponse =
- issuingApi.issuingClient().scheduleCardRevocationSync(cardResponse.getId(), request);
-
- validateVoidResponse(scheduleResponse);
- }
-
- @Test
- void shouldDeleteScheduledRevocationSync() {
- final CardResponse cardResponse = createCard(cardholder.getId(), true);
-
- // First schedule a revocation
- final ScheduleRevocationRequest scheduleRequest = createScheduleRevocationRequest();
- issuingApi.issuingClient().scheduleCardRevocationSync(cardResponse.getId(), scheduleRequest);
-
- // Then delete it
- final VoidResponse deleteResponse =
- issuingApi.issuingClient().deleteScheduledRevocationSync(cardResponse.getId());
-
- validateVoidResponse(deleteResponse);
- }
-
// Common methods
private PasswordThreeDSEnrollmentRequest createThreeDSEnrollmentRequest() {
return PasswordThreeDSEnrollmentRequest.builder()
@@ -379,6 +324,8 @@ private UpdateCardRequest createUpdateCardRequest() {
.reference("Updated-Reference-987")
.expiryMonth(12)
.expiryYear(2025)
+ .activationDate("2026-06-01T10:00Z")
+ .revocationDate(java.time.LocalDate.of(2026, 7, 1))
.build();
}
@@ -389,12 +336,6 @@ private RenewCardRequest createRenewCardRequest() {
.build();
}
- private ScheduleRevocationRequest createScheduleRevocationRequest() {
- return ScheduleRevocationRequest.builder()
- .revocationDate("2025-12-31")
- .build();
- }
-
private void validateCardCreation(CardResponse cardResponse, String expectedCardholderId) {
assertNotNull(cardResponse);
assertNotNull(cardResponse.getId());
diff --git a/src/test/java/com/checkout/issuing/IssuingClientImplTest.java b/src/test/java/com/checkout/issuing/IssuingClientImplTest.java
index 6e8a6ace1..a1994a759 100644
--- a/src/test/java/com/checkout/issuing/IssuingClientImplTest.java
+++ b/src/test/java/com/checkout/issuing/IssuingClientImplTest.java
@@ -20,7 +20,6 @@
import com.checkout.issuing.cards.requests.enrollment.PasswordThreeDSEnrollmentRequest;
import com.checkout.issuing.cards.requests.enrollment.ThreeDSUpdateRequest;
import com.checkout.issuing.cards.requests.renew.RenewCardRequest;
-import com.checkout.issuing.cards.requests.revocation.ScheduleRevocationRequest;
import com.checkout.issuing.cards.requests.revoke.RevokeCardRequest;
import com.checkout.issuing.cards.requests.suspend.SuspendCardRequest;
import com.checkout.issuing.cards.requests.update.UpdateCardRequest;
@@ -49,6 +48,7 @@
import com.checkout.issuing.disputes.requests.CreateDisputeRequest;
import com.checkout.issuing.disputes.requests.EscalateDisputeRequest;
import com.checkout.issuing.disputes.requests.SubmitDisputeRequest;
+import com.checkout.issuing.disputes.requests.AmendDisputeRequest;
import com.checkout.issuing.disputes.responses.DisputeResponse;
import com.checkout.issuing.transactions.requests.TransactionsQuery;
import com.checkout.issuing.transactions.responses.TransactionsListResponse;
@@ -409,39 +409,6 @@ void shouldRenewCard() throws ExecutionException, InterruptedException {
validateRenewCardResponse(response, future.get());
}
-
- @Test
- void shouldScheduleCardRevocation() throws ExecutionException, InterruptedException {
- final ScheduleRevocationRequest request = createScheduleRevocationRequest();
- final VoidResponse response = createVoidResponse();
-
- when(apiClient.postAsync(
- "issuing/cards/card_id/schedule-revocation",
- authorization,
- VoidResponse.class,
- request,
- null
- )).thenReturn(CompletableFuture.completedFuture(response));
-
- final CompletableFuture future = client.scheduleCardRevocation("card_id", request);
-
- validateVoidResponse(response, future.get());
- }
-
- @Test
- void shouldDeleteScheduledRevocation() throws ExecutionException, InterruptedException {
- final VoidResponse response = createVoidResponse();
-
- when(apiClient.deleteAsync(
- "issuing/cards/card_id/schedule-revocation",
- authorization,
- VoidResponse.class
- )).thenReturn(CompletableFuture.completedFuture(response));
-
- final CompletableFuture future = client.deleteScheduledRevocation("card_id");
-
- validateVoidResponse(response, future.get());
- }
}
@Nested
@@ -952,6 +919,24 @@ void shouldSubmitDispute() throws ExecutionException, InterruptedException {
validateDisputeResponse(response, future.get());
}
+
+ @Test
+ void shouldAmendDispute() throws ExecutionException, InterruptedException {
+ final AmendDisputeRequest request = createAmendDisputeRequest();
+ final DisputeResponse response = createDisputeResponse();
+
+ when(apiClient.postAsync(
+ "issuing/disputes/dispute_id/amend",
+ authorization,
+ DisputeResponse.class,
+ request,
+ "idempotencyKey"
+ )).thenReturn(CompletableFuture.completedFuture(response));
+
+ final CompletableFuture future = client.amendDispute("dispute_id", "idempotencyKey", request);
+
+ validateDisputeResponse(response, future.get());
+ }
}
// Synchronous methods
@@ -1253,39 +1238,6 @@ void shouldRenewCardSync() {
validateRenewCardResponse(expectedResponse, actualResponse);
}
-
- @Test
- void shouldScheduleCardRevocationSync() {
- final ScheduleRevocationRequest request = createScheduleRevocationRequest();
- final VoidResponse expectedResponse = createVoidResponse();
-
- when(apiClient.post(
- "issuing/cards/card_id/schedule-revocation",
- authorization,
- VoidResponse.class,
- request,
- null
- )).thenReturn(expectedResponse);
-
- final VoidResponse actualResponse = client.scheduleCardRevocationSync("card_id", request);
-
- validateVoidResponse(expectedResponse, actualResponse);
- }
-
- @Test
- void shouldDeleteScheduledRevocationSync() {
- final VoidResponse expectedResponse = createVoidResponse();
-
- when(apiClient.delete(
- "issuing/cards/card_id/schedule-revocation",
- authorization,
- VoidResponse.class
- )).thenReturn(expectedResponse);
-
- final VoidResponse actualResponse = client.deleteScheduledRevocationSync("card_id");
-
- validateVoidResponse(expectedResponse, actualResponse);
- }
}
@Nested
@@ -1794,6 +1746,24 @@ void shouldSubmitDisputeSync() {
validateDisputeResponse(expectedResponse, actualResponse);
}
+
+ @Test
+ void shouldAmendDisputeSync() {
+ final AmendDisputeRequest request = createAmendDisputeRequest();
+ final DisputeResponse expectedResponse = createDisputeResponse();
+
+ when(apiClient.post(
+ "issuing/disputes/dispute_id/amend",
+ authorization,
+ DisputeResponse.class,
+ request,
+ "idempotencyKey"
+ )).thenReturn(expectedResponse);
+
+ final DisputeResponse actualResponse = client.amendDisputeSync("dispute_id", "idempotencyKey", request);
+
+ validateDisputeResponse(expectedResponse, actualResponse);
+ }
}
@Nested
@@ -1972,10 +1942,6 @@ private RenewCardResponse createRenewCardResponse() {
return mock(RenewCardResponse.class);
}
- private ScheduleRevocationRequest createScheduleRevocationRequest() {
- return mock(ScheduleRevocationRequest.class);
- }
-
private CardControlRequest createCardControlRequest() {
return mock(CardControlRequest.class);
}
@@ -2052,6 +2018,10 @@ private SubmitDisputeRequest createSubmitDisputeRequest() {
return mock(SubmitDisputeRequest.class);
}
+ private AmendDisputeRequest createAmendDisputeRequest() {
+ return mock(AmendDisputeRequest.class);
+ }
+
private void validateCardholderResponse(CardholderResponse expected, CardholderResponse actual) {
assertNotNull(actual);
assertEquals(expected, actual);
diff --git a/src/test/java/com/checkout/issuing/cards/CardActivationDateSerializationTest.java b/src/test/java/com/checkout/issuing/cards/CardActivationDateSerializationTest.java
new file mode 100644
index 000000000..2c1616bdd
--- /dev/null
+++ b/src/test/java/com/checkout/issuing/cards/CardActivationDateSerializationTest.java
@@ -0,0 +1,87 @@
+package com.checkout.issuing.cards;
+
+import com.checkout.GsonSerializer;
+import com.checkout.issuing.cards.requests.create.VirtualCardRequest;
+import com.checkout.issuing.cards.requests.update.UpdateCardRequest;
+import com.checkout.issuing.cards.responses.VirtualCardDetailsResponse;
+import org.junit.jupiter.api.Test;
+
+import java.time.LocalDate;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+/**
+ * GSON serialization tests for the 2026-06-29 card activation/revocation date changes.
+ * activation_date supports a round-hour datetime; revocation_date is date-only (yyyy-MM-dd).
+ */
+class CardActivationDateSerializationTest {
+
+ private final GsonSerializer serializer = new GsonSerializer();
+
+ @Test
+ void shouldSerializeActivationAndRevocationDateOnCreateRequest() {
+ final VirtualCardRequest request = VirtualCardRequest.builder()
+ .cardholderId("crh_test")
+ .activationDate("2026-06-01T10:00Z")
+ .revocationDate(LocalDate.of(2026, 7, 1))
+ .build();
+
+ final String json = serializer.toJson(request);
+
+ assertTrue(json.contains("\"activation_date\""));
+ assertTrue(json.contains("2026-06-01T10:00Z"));
+ assertTrue(json.contains("\"revocation_date\""));
+ assertTrue(json.contains("2026-07-01"));
+ }
+
+ @Test
+ void shouldSerializeActivationAndRevocationDateOnUpdateRequest() {
+ final UpdateCardRequest request = UpdateCardRequest.builder()
+ .reference("X-123")
+ .activationDate("2026-06-01T10:00Z")
+ .revocationDate(LocalDate.of(2026, 7, 1))
+ .build();
+
+ final String json = serializer.toJson(request);
+
+ assertTrue(json.contains("\"activation_date\""));
+ assertTrue(json.contains("\"revocation_date\""));
+ assertTrue(json.contains("2026-07-01"));
+ }
+
+ @Test
+ void shouldRoundTripUpdateCardRequest() {
+ final UpdateCardRequest original = UpdateCardRequest.builder()
+ .activationDate("2026-06-01T10:00Z")
+ .revocationDate(LocalDate.of(2026, 7, 1))
+ .build();
+
+ final UpdateCardRequest deserialized =
+ serializer.fromJson(serializer.toJson(original), UpdateCardRequest.class);
+
+ assertEquals(original.getActivationDate(), deserialized.getActivationDate());
+ assertEquals(original.getRevocationDate(), deserialized.getRevocationDate());
+ }
+
+ @Test
+ void shouldDeserializeActivationDateOnCardResponse() {
+ final String json = "{\"type\":\"virtual\",\"id\":\"crd_test\",\"entity_id\":\"ent_test\","
+ + "\"user_id\":\"usr_test\",\"scheme\":\"mastercard\",\"root_card_id\":\"crd_root\","
+ + "\"parent_card_id\":\"crd_parent\",\"revocation_date\":\"2026-07-01\","
+ + "\"activation_date\":\"2026-06-01T10:00Z\"}";
+
+ final VirtualCardDetailsResponse response =
+ serializer.fromJson(json, VirtualCardDetailsResponse.class);
+
+ assertNotNull(response);
+ assertEquals("2026-06-01T10:00Z", response.getActivationDate());
+ assertEquals("ent_test", response.getEntityId());
+ assertEquals("usr_test", response.getUserId());
+ assertEquals(com.checkout.issuing.cards.IssuingScheme.MASTERCARD, response.getScheme());
+ assertEquals("crd_root", response.getRootCardId());
+ assertEquals("crd_parent", response.getParentCardId());
+ assertEquals(java.time.LocalDate.of(2026, 7, 1), response.getRevocationDate());
+ }
+}
diff --git a/src/test/java/com/checkout/issuing/disputes/IssuingDisputeSerializationTest.java b/src/test/java/com/checkout/issuing/disputes/IssuingDisputeSerializationTest.java
new file mode 100644
index 000000000..2338ac8bf
--- /dev/null
+++ b/src/test/java/com/checkout/issuing/disputes/IssuingDisputeSerializationTest.java
@@ -0,0 +1,164 @@
+package com.checkout.issuing.disputes;
+
+import com.checkout.GsonSerializer;
+import com.checkout.issuing.disputes.entities.DisputeEvidence;
+import com.checkout.issuing.disputes.entities.IssuingDisputeFraudDetails;
+import com.checkout.issuing.disputes.entities.IssuingDisputeFraudType;
+import com.checkout.issuing.disputes.requests.AmendDisputeRequest;
+import com.checkout.issuing.disputes.requests.CreateDisputeRequest;
+import com.checkout.issuing.disputes.requests.EscalateDisputeRequest;
+import com.checkout.issuing.disputes.responses.DisputeResponse;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.CsvSource;
+
+import java.util.Collections;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+/**
+ * GSON serialization / deserialization tests for the 2026-06-29 Issuing dispute changes:
+ * amend request, fraud details, and action details.
+ */
+class IssuingDisputeSerializationTest {
+
+ private final GsonSerializer serializer = new GsonSerializer();
+
+ @Test
+ void shouldSerializeAmendDisputeRequestWithAllProperties() {
+ final AmendDisputeRequest request = AmendDisputeRequest.builder()
+ .reason("4807")
+ .amount(1500L)
+ .evidence(Collections.singletonList(DisputeEvidence.builder()
+ .name("receipt.pdf").content("SGVsbG8=").description("Receipt").build()))
+ .fraudDetails(IssuingDisputeFraudDetails.builder()
+ .fraudType(IssuingDisputeFraudType.CARD_NOT_PRESENT_FRAUD)
+ .description("No online purchases on this date.")
+ .build())
+ .reasonChangeJustification("New evidence confirms an unauthorized transaction.")
+ .actionResponse("Updated the reason code as requested.")
+ .build();
+
+ final String json = serializer.toJson(request);
+
+ assertTrue(json.contains("\"reason\""));
+ assertTrue(json.contains("\"amount\""));
+ assertTrue(json.contains("\"fraud_details\""));
+ assertTrue(json.contains("\"fraud_type\""));
+ assertTrue(json.contains("card_not_present_fraud"));
+ assertTrue(json.contains("\"reason_change_justification\""));
+ assertTrue(json.contains("\"action_response\""));
+ }
+
+ @Test
+ void shouldRoundTripAmendDisputeRequest() {
+ final AmendDisputeRequest original = AmendDisputeRequest.builder()
+ .reason("4837")
+ .amount(2000L)
+ .fraudDetails(IssuingDisputeFraudDetails.builder()
+ .fraudType(IssuingDisputeFraudType.ACCOUNT_TAKEOVER).build())
+ .reasonChangeJustification("round-trip")
+ .actionResponse("round-trip response")
+ .build();
+
+ final AmendDisputeRequest deserialized =
+ serializer.fromJson(serializer.toJson(original), AmendDisputeRequest.class);
+
+ assertEquals(original.getReason(), deserialized.getReason());
+ assertEquals(original.getAmount(), deserialized.getAmount());
+ assertEquals(original.getFraudDetails().getFraudType(), deserialized.getFraudDetails().getFraudType());
+ assertEquals(original.getReasonChangeJustification(), deserialized.getReasonChangeJustification());
+ assertEquals(original.getActionResponse(), deserialized.getActionResponse());
+ }
+
+ @Test
+ void shouldDeserializeAmendDisputeRequestFromSwaggerExample() {
+ final String json = "{"
+ + "\"reason\":\"4807\","
+ + "\"amount\":1500,"
+ + "\"evidence\":[{\"name\":\"receipt.pdf\",\"content\":\"SGVsbG8=\",\"description\":\"Receipt\"}],"
+ + "\"fraud_details\":{\"fraud_type\":\"card_not_present_fraud\",\"description\":\"context\"},"
+ + "\"reason_change_justification\":\"justification\","
+ + "\"action_response\":\"Updated as requested\""
+ + "}";
+
+ final AmendDisputeRequest request = serializer.fromJson(json, AmendDisputeRequest.class);
+
+ assertNotNull(request);
+ assertEquals("4807", request.getReason());
+ assertEquals(1500L, request.getAmount());
+ assertEquals(1, request.getEvidence().size());
+ assertEquals(IssuingDisputeFraudType.CARD_NOT_PRESENT_FRAUD, request.getFraudDetails().getFraudType());
+ assertEquals("context", request.getFraudDetails().getDescription());
+ assertEquals("justification", request.getReasonChangeJustification());
+ assertEquals("Updated as requested", request.getActionResponse());
+ }
+
+ @ParameterizedTest
+ @CsvSource({
+ "CARD_LOST,card_lost",
+ "CARD_STOLEN,card_stolen",
+ "CARD_NEVER_RECEIVED,card_never_received",
+ "FRAUDULENT_ACCOUNT,fraudulent_account",
+ "COUNTERFEIT_CARD,counterfeit_card",
+ "ACCOUNT_TAKEOVER,account_takeover",
+ "CARD_NOT_PRESENT_FRAUD,card_not_present_fraud",
+ "MERCHANT_MISREPRESENTATION,merchant_misrepresentation",
+ "CARDHOLDER_MANIPULATION,cardholder_manipulation",
+ "INCORRECT_PROCESSING,incorrect_processing",
+ "OTHER,other"
+ })
+ void shouldSerializeEachFraudTypeValue(final IssuingDisputeFraudType fraudType, final String expected) {
+ final IssuingDisputeFraudDetails details = IssuingDisputeFraudDetails.builder()
+ .fraudType(fraudType).build();
+
+ final String json = serializer.toJson(details);
+
+ assertTrue(json.contains("\"" + expected + "\""));
+ }
+
+ @Test
+ void shouldSerializeCreateDisputeRequestWithFraudDetails() {
+ final CreateDisputeRequest request = CreateDisputeRequest.builder()
+ .transactionId("trx_test")
+ .reason("4837")
+ .fraudDetails(IssuingDisputeFraudDetails.builder()
+ .fraudType(IssuingDisputeFraudType.CARD_NOT_PRESENT_FRAUD).build())
+ .build();
+
+ final String json = serializer.toJson(request);
+
+ assertTrue(json.contains("\"fraud_details\""));
+ assertTrue(json.contains("card_not_present_fraud"));
+ }
+
+ @Test
+ void shouldSerializeEscalateDisputeRequestWithFraudDetails() {
+ final EscalateDisputeRequest request = EscalateDisputeRequest.builder()
+ .justification("Escalating")
+ .fraudDetails(IssuingDisputeFraudDetails.builder()
+ .fraudType(IssuingDisputeFraudType.ACCOUNT_TAKEOVER).build())
+ .build();
+
+ final String json = serializer.toJson(request);
+
+ assertTrue(json.contains("\"fraud_details\""));
+ assertTrue(json.contains("account_takeover"));
+ }
+
+ @Test
+ void shouldDeserializeActionDetailsOnDisputeResponse() {
+ final String json = "{"
+ + "\"id\":\"idsp_test\","
+ + "\"action_details\":{\"instructions\":\"Provide a reason code.\",\"last_action_response\":\"none\"}"
+ + "}";
+
+ final DisputeResponse response = serializer.fromJson(json, DisputeResponse.class);
+
+ assertNotNull(response.getActionDetails());
+ assertEquals("Provide a reason code.", response.getActionDetails().getInstructions());
+ assertEquals("none", response.getActionDetails().getLastActionResponse());
+ }
+}
From 638ccf5f2868154fe64309eb0369bb2cb60b4b72 Mon Sep 17 00:00:00 2001
From: david ruiz
Date: Wed, 1 Jul 2026 10:40:24 +0200
Subject: [PATCH 2/4] Not needed SerializedName cleanup
---
.../java/com/checkout/RequestMetrics.java | 4 ---
.../com/checkout/accounts/AccountPhone.java | 2 --
.../accounts/AccountsAccountHolder.java | 6 ----
.../AccountsCorporateAccountHolder.java | 2 --
.../AccountsIndividualAccountHolder.java | 3 --
.../accounts/AccountsPaymentInstrument.java | 7 -----
.../java/com/checkout/accounts/Company.java | 10 ------
.../com/checkout/accounts/ContactDetails.java | 2 --
.../com/checkout/accounts/EntityDocument.java | 2 --
.../accounts/EntityFinancialDetails.java | 4 ---
.../accounts/EntityFinancialDocuments.java | 3 --
.../accounts/EntityRequirementListItem.java | 4 ---
.../EntityRequirementUpdateResponse.java | 2 --
.../com/checkout/accounts/Identification.java | 2 --
.../com/checkout/accounts/Individual.java | 10 ------
.../accounts/InstrumentDetailsAch.java | 4 ---
.../InstrumentDetailsFasterPayments.java | 3 --
.../accounts/InstrumentDetailsSepa.java | 2 --
.../checkout/accounts/InstrumentDocument.java | 2 --
.../OnboardEntityDetailsResponse.java | 3 --
.../accounts/OnboardEntityRequest.java | 5 ---
.../accounts/OnboardEntityResponse.java | 2 --
.../accounts/OnboardSubEntityDocuments.java | 9 ------
.../PaymentInstrumentDetailsResponse.java | 1 -
.../accounts/PaymentInstrumentRequest.java | 1 -
.../checkout/accounts/ProcessingDetails.java | 6 ----
.../java/com/checkout/accounts/Profile.java | 3 --
.../com/checkout/accounts/Representative.java | 6 ----
.../java/com/checkout/accounts/Submitter.java | 2 --
.../ScheduleFrequencyMonthlyResponse.java | 2 --
.../ScheduleFrequencyWeeklyResponse.java | 2 --
.../entities/RollingReserveRule.java | 2 --
.../request/DelegatePaymentAllowance.java | 5 ---
.../DelegatePaymentBillingAddress.java | 4 ---
.../request/DelegatePaymentMethod.java | 10 ------
.../request/DelegatePaymentRequest.java | 4 ---
.../apm/previous/klarna/CreditSession.java | 4 ---
.../previous/klarna/CreditSessionRequest.java | 3 --
.../klarna/CreditSessionResponse.java | 4 ---
.../apm/previous/klarna/KlarnaProduct.java | 5 ---
.../previous/klarna/OrderCaptureRequest.java | 5 ---
.../apm/previous/klarna/PaymentMethod.java | 2 --
.../apm/previous/sepa/MandateResponse.java | 12 -------
.../java/com/checkout/balances/Balances.java | 2 --
.../balances/CollateralBreakdown.java | 3 --
.../balances/CurrencyAccountBalance.java | 4 ---
.../checkout/common/AccountHolderBase.java | 11 -------
.../common/AccountHolderIdentification.java | 3 --
.../java/com/checkout/common/Destination.java | 7 -----
.../com/checkout/common/MarketplaceData.java | 3 --
.../com/checkout/common/ShippingInfo.java | 8 -----
.../compliance/ComplianceRequestDetails.java | 12 -------
.../ComplianceRequestRespondedField.java | 2 --
...puteCompiledSubmittedEvidenceResponse.java | 2 --
.../disputes/DisputeDetailsResponse.java | 13 --------
.../disputes/DisputeEvidenceRequest.java | 22 -------------
.../disputes/DisputeEvidenceResponse.java | 22 -------------
.../disputes/DisputesQueryFilter.java | 10 ------
.../disputes/DisputesQueryResponse.java | 11 -------
.../com/checkout/disputes/EvidenceBundle.java | 6 ----
.../com/checkout/disputes/EvidenceList.java | 2 --
.../disputes/HistoricalTransactions.java | 3 --
.../com/checkout/disputes/PaymentDispute.java | 4 ---
.../com/checkout/disputes/SchemeFile.java | 2 --
.../checkout/disputes/ShippingAddress.java | 2 --
.../previous/AttemptSummaryResponse.java | 4 ---
.../previous/EventNotificationResponse.java | 2 --
.../events/previous/EventResponse.java | 2 --
.../events/previous/EventSummaryResponse.java | 2 --
.../checkout/events/previous/EventTypes.java | 2 --
.../events/previous/EventsPageResponse.java | 2 --
.../checkout/financial/ActionBreakdown.java | 18 -----------
.../checkout/financial/FinancialAction.java | 18 -----------
.../FinancialActionsQueryFilter.java | 4 ---
.../java/com/checkout/forex/ForexRate.java | 3 --
.../java/com/checkout/forex/QuoteRequest.java | 4 ---
.../com/checkout/forex/QuoteResponse.java | 7 -----
.../com/checkout/forex/RatesQueryFilter.java | 1 -
.../checkout/forex/RatesQueryResponse.java | 2 --
.../forward/requests/sources/IdSource.java | 2 --
.../requests/GooglePayEnrollmentRequest.java | 4 ---
.../GooglePayRegisterDomainRequest.java | 2 --
.../GooglePayEnrollmentResponse.java | 2 --
.../common/source/cardsource/CardSource.java | 20 ------------
.../CorporateAccountHolder.java | 3 --
.../GovernmentAccountHolder.java | 3 --
.../IndividualAccountHolder.java | 6 ----
.../AccountNameInquiryDetails.java | 4 ---
.../billingaddress/BillingAddress.java | 3 --
.../common/source/cardsource/phone/Phone.java | 2 --
.../common/source/epssource/EpsSource.java | 3 --
.../accountholder/AccountHolder.java | 3 --
.../source/fawrysource/FawrySource.java | 2 --
.../source/idealsource/IdealSource.java | 2 --
.../common/source/knetsource/KnetSource.java | 10 ------
.../multibancosource/MultibancoSource.java | 3 --
...PaymentGetResponseGiropaySourceSource.java | 3 --
.../accountholder/AccountHolder.java | 3 --
.../PaymentGetResponseKlarnaSourceSource.java | 2 --
.../accountholder/AccountHolder.java | 5 ---
.../accountholder/phone/Phone.java | 2 --
.../common/source/qpaysource/QpaySource.java | 4 ---
.../UnreferencedRefundRequest.java | 4 ---
.../carddestination/CardDestination.java | 4 ---
.../common/billingaddress/BillingAddress.java | 3 --
.../common/identification/Identification.java | 3 --
.../accountholder/common/phone/Phone.java | 2 --
.../CorporateAccountHolder.java | 3 --
.../GovernmentAccountHolder.java | 3 --
.../IndividualAccountHolder.java | 7 -----
.../iddestination/IdDestination.java | 2 --
.../NetworkTokenDestination.java | 5 ---
.../tokendestination/TokenDestination.java | 2 --
.../instruction/Instruction.java | 2 --
.../processing/Processing.java | 2 --
.../segment/Segment.java | 2 --
.../destination/Destination.java | 2 --
.../destination/instruction/Instruction.java | 2 --
...equestAPaymentOrPayoutResponseCreated.java | 8 -----
.../balances/Balances.java | 8 -----
.../customer/phone/Phone.java | 2 --
.../customer/summary/Summary.java | 9 ------
.../processing/Processing.java | 18 -----------
.../retry/Retry.java | 4 ---
.../threeds/Threeds.java | 2 --
.../setups/entities/customer/Customer.java | 2 --
.../entities/customer/MerchantAccount.java | 8 -----
.../setups/entities/industry/AirlineData.java | 2 --
.../setups/entities/industry/Industry.java | 3 --
.../setups/entities/order/Order.java | 4 ---
.../entities/order/OrderSubMerchant.java | 4 ---
.../paymentMethods/paypal/PayPal.java | 4 ---
.../setups/entities/settings/Settings.java | 3 --
.../entities/AttemptAssetLinks.java | 2 --
.../CreateInstrumentBankAccountRequest.java | 8 -----
.../CreateInstrumentBankAccountResponse.java | 5 ---
.../create/CreateInstrumentResponse.java | 2 --
.../create/CreateInstrumentTokenRequest.java | 2 --
.../create/CreateInstrumentTokenResponse.java | 9 ------
.../instruments/create/InstrumentData.java | 3 --
.../instruments/get/BankAccountField.java | 4 ---
.../get/BankAccountFieldDependency.java | 2 --
.../get/GetBankAccountInstrumentResponse.java | 6 ----
.../get/GetInstrumentResponse.java | 2 --
.../get/GetSepaInstrumentResponse.java | 5 ---
.../previous/CreateInstrumentRequest.java | 2 --
.../previous/CreateInstrumentResponse.java | 9 ------
.../previous/InstrumentAccountHolder.java | 2 --
.../previous/InstrumentDetails.java | 10 ------
.../previous/UpdateInstrumentRequest.java | 3 --
.../UpdateInstrumentBankAccountRequest.java | 8 -----
.../update/UpdateInstrumentCardRequest.java | 4 ---
.../CardholderAccessTokenRequest.java | 4 ---
.../CardholderAccessTokenResponse.java | 5 ---
.../CardholderDetailsResponse.java | 13 --------
.../cardholders/CardholderRequest.java | 2 --
.../cardholders/CardholderResponse.java | 3 --
.../cardholders/CardholderUpdateRequest.java | 8 -----
.../cardholders/CardholderUpdateResponse.java | 2 --
.../cards/requests/create/CardRequest.java | 7 -----
.../requests/create/PhysicalCardRequest.java | 2 --
.../requests/create/VirtualCardRequest.java | 2 --
...urityQuestionThreeDSEnrollmentRequest.java | 2 --
.../enrollment/ThreeDSEnrollmentRequest.java | 2 --
.../enrollment/ThreeDSUpdateRequest.java | 3 --
.../renew/PhysicalCardRenewRequest.java | 2 --
.../requests/renew/RenewCardRequest.java | 2 --
.../requests/update/IssuingCardMetadata.java | 6 ----
.../requests/update/UpdateCardRequest.java | 5 ---
.../cards/responses/CardDetailsResponse.java | 18 -----------
.../issuing/cards/responses/CardResponse.java | 8 -----
.../responses/GetDigitalCardResponse.java | 7 -----
.../responses/VirtualCardDetailsResponse.java | 2 --
.../ThreeDSEnrollmentDetailsResponse.java | 4 ---
.../enrollment/ThreeDSEnrollmentResponse.java | 2 --
.../enrollment/ThreeDSUpdateResponse.java | 2 --
.../responses/renew/RenewCardResponse.java | 12 -------
.../responses/update/UpdateCardResponse.java | 2 --
.../issuing/controls/requests/MccLimit.java | 2 --
.../issuing/controls/requests/MidLimit.java | 2 --
.../controls/requests/VelocityLimit.java | 5 ---
.../controlgroup/ControlGroupControl.java | 2 --
.../controlgroup/ControlGroupQuery.java | 2 --
.../CreateControlGroupRequest.java | 3 --
.../controlgroup/MccControlGroupControl.java | 2 --
.../controlgroup/MidControlGroupControl.java | 2 --
.../VelocityControlGroupControl.java | 2 --
.../controlprofile/ControlProfileQuery.java | 2 --
.../requests/create/CardControlRequest.java | 1 -
.../create/MccCardControlRequest.java | 2 --
.../create/MidCardControlRequest.java | 2 --
.../create/VelocityCardControlRequest.java | 2 --
.../requests/query/CardControlsQuery.java | 2 --
.../update/UpdateCardControlRequest.java | 4 ---
.../controlgroup/ControlGroupResponse.java | 6 ----
.../ControlGroupsQueryResponse.java | 2 --
.../ControlProfileResponse.java | 3 --
.../ControlProfilesQueryResponse.java | 2 --
.../responses/create/CardControlResponse.java | 5 ---
.../create/MccCardControlResponse.java | 2 --
.../create/MidCardControlResponse.java | 2 --
.../create/VelocityCardControlResponse.java | 2 --
.../entities/IssuingDisputeActionDetails.java | 2 --
.../entities/IssuingDisputeFraudDetails.java | 2 --
.../requests/AmendDisputeRequest.java | 4 ---
.../requests/CreateDisputeRequest.java | 2 --
.../requests/EscalateDisputeRequest.java | 2 --
.../disputes/responses/DisputeResponse.java | 2 --
.../testing/requests/CardSimulation.java | 3 --
.../requests/OobTransactionDetails.java | 5 ---
.../SimulateOobAuthenticationRequest.java | 3 --
.../card/AccountFundingTransaction.java | 2 --
.../checkout/metadata/card/AftIndicator.java | 2 --
.../metadata/card/CardMetadataPayouts.java | 7 -----
.../metadata/card/CardMetadataResponse.java | 16 ----------
.../card/PinlessDebitSchemeMetadata.java | 8 -----
.../com/checkout/metadata/card/PullFunds.java | 2 --
.../entities/SimulatorScenario.java | 2 --
.../SimulatorRunScenarioResponse.java | 7 -----
.../SimulatorSetRequirementsDueResponse.java | 5 ---
.../responses/SimulatorSetStatusResponse.java | 4 ---
.../entities/PaymentMethod.java | 2 --
.../com/checkout/payments/AccountInfo.java | 20 ------------
.../com/checkout/payments/AirlineData.java | 2 --
.../java/com/checkout/payments/Applepay.java | 3 --
.../com/checkout/payments/BillingPlan.java | 3 --
.../CancellationAcceptedResponse.java | 2 --
.../com/checkout/payments/CaptureRequest.java | 4 ---
.../checkout/payments/CaptureResponse.java | 2 --
src/main/java/com/checkout/payments/Card.java | 3 --
.../checkout/payments/FlightLegDetails.java | 10 ------
.../java/com/checkout/payments/Googlepay.java | 3 --
.../payments/InitialAuthentication.java | 6 ----
.../payments/MerchantAuthenticationInfo.java | 4 ---
.../java/com/checkout/payments/Passenger.java | 4 ---
.../com/checkout/payments/PaymentAction.java | 7 -----
.../payments/PaymentActionSummary.java | 3 --
.../payments/PaymentMethodDetails.java | 2 --
.../com/checkout/payments/PaymentPlan.java | 5 ---
.../com/checkout/payments/Processing.java | 4 ---
.../com/checkout/payments/ProductRequest.java | 14 ---------
.../checkout/payments/ProductResponse.java | 10 ------
.../com/checkout/payments/RefundRequest.java | 3 --
.../checkout/payments/ReverseResponse.java | 3 --
.../com/checkout/payments/RiskRequest.java | 2 --
.../checkout/payments/ShippingDetails.java | 7 -----
.../checkout/payments/ThreeDSEnrollment.java | 2 --
.../com/checkout/payments/ThreeDSRequest.java | 12 -------
.../java/com/checkout/payments/Ticket.java | 5 ---
.../com/checkout/payments/VoidResponse.java | 2 --
.../PaymentContextDetailsResponse.java | 3 --
.../PaymentContextsAccommodationRoom.java | 2 --
.../contexts/PaymentContextsAirlineData.java | 2 --
.../PaymentContextsCustomerRequest.java | 2 --
.../PaymentContextsCustomerSummary.java | 6 ----
.../PaymentContextsFlightLegDetails.java | 10 ------
.../contexts/PaymentContextsGuests.java | 4 ---
.../contexts/PaymentContextsItems.java | 9 ------
.../PaymentContextsPartnerMetadata.java | 5 ---
.../contexts/PaymentContextsPassenger.java | 4 ---
.../contexts/PaymentContextsProcessing.java | 12 -------
.../contexts/PaymentContextsTicket.java | 6 ----
.../hosted/HostedPaymentDetailsResponse.java | 6 ----
.../links/PaymentLinkDetailsResponse.java | 7 -----
.../payments/links/PaymentLinkResponse.java | 2 --
.../payments/previous/PaymentAction.java | 5 ---
.../previous/request/PaymentRequest.java | 8 -----
.../previous/request/PayoutRequest.java | 9 ------
.../previous/request/SenderInformation.java | 1 -
.../PaymentRequestCardDestination.java | 6 ----
.../PaymentRequestIdDestination.java | 3 --
.../PaymentRequestTokenDestination.java | 4 ---
.../request/source/RequestCardSource.java | 5 ---
.../request/source/RequestDLocalSource.java | 4 ---
.../request/source/RequestIdSource.java | 2 --
.../source/RequestNetworkTokenSource.java | 5 ---
.../request/source/RequestTokenSource.java | 3 --
.../source/apm/RequestBancontactSource.java | 4 ---
.../source/apm/RequestBenefitPaySource.java | 2 --
.../source/apm/RequestBoletoSource.java | 2 --
.../source/apm/RequestFawrySource.java | 4 ---
.../source/apm/RequestGiropaySource.java | 2 --
.../source/apm/RequestKlarnaSource.java | 11 -------
.../request/source/apm/RequestKnetSource.java | 10 ------
.../source/apm/RequestMultiBancoSource.java | 4 ---
.../request/source/apm/RequestOxxoSource.java | 2 --
.../request/source/apm/RequestP24Source.java | 5 ---
.../source/apm/RequestPagoFacilSource.java | 2 --
.../source/apm/RequestPayPalSource.java | 4 ---
.../request/source/apm/RequestQPaySource.java | 2 --
.../source/apm/RequestRapiPagoSource.java | 2 --
.../previous/response/GetPaymentResponse.java | 5 ---
.../previous/response/PaymentResponse.java | 6 ----
.../response/PaymentsQueryResponse.java | 2 --
.../PaymentResponseCardDestination.java | 8 -----
.../response/source/CardResponseSource.java | 13 --------
.../payments/request/Authentication.java | 2 --
.../com/checkout/payments/request/Device.java | 11 -------
.../request/PaymentCustomerRequest.java | 2 --
.../payments/request/PaymentInstruction.java | 5 ---
.../payments/request/PaymentSegment.java | 2 --
.../payments/request/RefundOrder.java | 8 -----
.../PaymentRequestBankAccountDestination.java | 7 -----
.../PaymentRequestCardDestination.java | 4 ---
.../PaymentRequestIdDestination.java | 2 --
...PaymentRequestNetworkTokenDestination.java | 5 ---
.../PaymentRequestTokenDestination.java | 2 --
.../contexts/PaymentContextsKlarnaSource.java | 2 --
.../response/AuthorizationResponse.java | 8 -----
.../payments/response/GetPaymentResponse.java | 12 -------
.../response/PaymentInstructionResponse.java | 2 --
.../payments/response/PaymentResponse.java | 10 ------
.../response/PaymentResponseBalances.java | 8 -----
.../response/PaymentRetryResponse.java | 4 ---
.../response/PaymentsQueryResponse.java | 2 --
.../payments/response/ProcessingData.java | 31 -------------------
.../ProviderAuthorizedPaymentMethod.java | 3 --
...PaymentResponseBankAccountDestination.java | 7 -----
.../response/source/CardResponseSource.java | 18 -----------
...AbstractPaymentContextsResponseSource.java | 2 --
.../sender/PaymentCorporateSender.java | 4 ---
.../sender/PaymentGovernmentSender.java | 4 ---
.../sender/PaymentIndividualSender.java | 2 --
.../reconciliation/previous/Action.java | 4 ---
.../reconciliation/previous/Breakdown.java | 3 --
.../previous/CurrentPeriodBreakdown.java | 10 ------
.../previous/PaymentReportData.java | 10 ------
.../previous/PayoutStatement.java | 8 -----
.../previous/ProcessingFeesBreakdown.java | 7 -----
.../previous/StatementData.java | 3 --
.../previous/StatementsQueryFilter.java | 3 --
.../com/checkout/reports/AccountResponse.java | 3 --
.../reports/ReportDetailsResponse.java | 3 --
.../com/checkout/reports/ReportsQuery.java | 5 ---
src/main/java/com/checkout/risk/Device.java | 2 --
.../PreAuthenticationAssessmentResponse.java | 2 --
.../risk/precapture/AuthenticationResult.java | 2 --
.../risk/precapture/AuthorizationResult.java | 3 --
.../PreCaptureAssessmentRequest.java | 4 ---
.../PreCaptureAssessmentResponse.java | 2 --
.../checkout/risk/source/CardSourcePrism.java | 4 ---
src/main/java/com/checkout/sessions/Acs.java | 9 ------
.../java/com/checkout/sessions/CardInfo.java | 3 --
.../sessions/CardholderAccountInfo.java | 21 -------------
.../com/checkout/sessions/Certificates.java | 3 --
.../CreateSessionAcceptedResponse.java | 13 --------
.../checkout/sessions/DeviceInformation.java | 3 --
src/main/java/com/checkout/sessions/Ds.java | 4 ---
.../com/checkout/sessions/DsPublicKeys.java | 3 --
.../checkout/sessions/GetSessionResponse.java | 18 -----------
...ssionResponseAfterChannelDataSupplied.java | 11 -------
.../checkout/sessions/InitialTransaction.java | 6 ----
.../com/checkout/sessions/Installment.java | 3 --
.../checkout/sessions/MerchantRiskInfo.java | 12 -------
.../com/checkout/sessions/Optimization.java | 2 --
.../sessions/OptimizedProperties.java | 3 --
.../java/com/checkout/sessions/Recurring.java | 2 --
.../sessions/SessionMarketplaceData.java | 2 --
.../com/checkout/sessions/SessionRequest.java | 14 ---------
.../SessionsCardMetadataResponse.java | 7 -----
.../checkout/sessions/ThreeDSExemption.java | 2 --
.../ThreeDsMethodCompletionRequest.java | 2 --
.../ThreeDsRequestorAuthenticationInfo.java | 4 ---
.../checkout/sessions/channel/AppSession.java | 6 ----
.../sessions/channel/BrowserSession.java | 11 -------
.../channel/MerchantInitiatedSession.java | 2 --
.../completion/HostedCompletionInfo.java | 4 ---
.../completion/NonHostedCompletionInfo.java | 3 --
.../sessions/source/NetworkTokenSource.java | 3 --
.../sessions/source/RequestTokenSource.java | 2 --
.../sessions/source/SessionCardSource.java | 4 ---
.../sessions/source/SessionSource.java | 5 ---
.../sources/previous/SepaSourceRequest.java | 3 --
.../sources/previous/SourceResponse.java | 2 --
.../com/checkout/tokens/CardTokenRequest.java | 4 ---
.../checkout/tokens/CardTokenResponse.java | 2 --
.../tokens/TokenMetadataResponse.java | 10 ------
.../com/checkout/tokens/TokenResponse.java | 11 -------
.../transfers/CreateTransferRequest.java | 2 --
.../TransferDestinationResponse.java | 2 --
.../transfers/TransferDetailsResponse.java | 4 ---
.../transfers/TransferSourceResponse.java | 2 --
.../webhooks/previous/WebhookResponse.java | 3 --
.../response/WorkflowActionInvocation.java | 1 -
.../WorkflowActionInvocationsResponse.java | 6 ----
...essingChannelWorkflowConditionRequest.java | 2 --
...ssingChannelWorkflowConditionResponse.java | 2 --
.../com/checkout/workflows/events/Event.java | 2 --
.../events/EventActionInvocation.java | 3 --
.../workflows/events/EventTypesRequest.java | 2 --
.../workflows/events/GetEventResponse.java | 2 --
.../workflows/events/WorkflowEventTypes.java | 2 --
392 files changed, 1854 deletions(-)
diff --git a/src/main/java/com/checkout/RequestMetrics.java b/src/main/java/com/checkout/RequestMetrics.java
index e1ae72d7e..89ef08106 100644
--- a/src/main/java/com/checkout/RequestMetrics.java
+++ b/src/main/java/com/checkout/RequestMetrics.java
@@ -1,6 +1,5 @@
package com.checkout;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -8,13 +7,10 @@
@NoArgsConstructor
public final class RequestMetrics {
- @SerializedName("prev_request_id")
private String prevRequestId;
- @SerializedName("request_id")
private String requestId;
- @SerializedName("prev_request_duration")
private Long prevRequestDuration;
public String toTelemetryHeader() {
diff --git a/src/main/java/com/checkout/accounts/AccountPhone.java b/src/main/java/com/checkout/accounts/AccountPhone.java
index 2c47ff3a2..770b3e0c2 100644
--- a/src/main/java/com/checkout/accounts/AccountPhone.java
+++ b/src/main/java/com/checkout/accounts/AccountPhone.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -13,7 +12,6 @@
@AllArgsConstructor
public final class AccountPhone {
- @SerializedName("country_code")
private CountryCode countryCode;
private String number;
diff --git a/src/main/java/com/checkout/accounts/AccountsAccountHolder.java b/src/main/java/com/checkout/accounts/AccountsAccountHolder.java
index c05bdedc8..93577e0ac 100644
--- a/src/main/java/com/checkout/accounts/AccountsAccountHolder.java
+++ b/src/main/java/com/checkout/accounts/AccountsAccountHolder.java
@@ -4,7 +4,6 @@
import com.checkout.common.AccountHolderType;
import com.checkout.common.Address;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
@@ -12,19 +11,14 @@ public abstract class AccountsAccountHolder {
private AccountHolderType type;
- @SerializedName("tax_id")
private String taxId;
- @SerializedName("date_of_birth")
private DateOfBirth dateOfBirth;
- @SerializedName("country_of_birth")
private CountryCode countryOfBirth;
- @SerializedName("residential_status")
private String residentialStatus;
- @SerializedName("billing_address")
private Address billingAddress;
private AccountPhone phone;
diff --git a/src/main/java/com/checkout/accounts/AccountsCorporateAccountHolder.java b/src/main/java/com/checkout/accounts/AccountsCorporateAccountHolder.java
index 36ac52c5f..2319da40f 100644
--- a/src/main/java/com/checkout/accounts/AccountsCorporateAccountHolder.java
+++ b/src/main/java/com/checkout/accounts/AccountsCorporateAccountHolder.java
@@ -4,7 +4,6 @@
import com.checkout.common.AccountHolderType;
import com.checkout.common.Address;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -17,7 +16,6 @@
@ToString(callSuper = true)
public final class AccountsCorporateAccountHolder extends AccountsAccountHolder {
- @SerializedName("company_name")
private String companyName;
@Builder
diff --git a/src/main/java/com/checkout/accounts/AccountsIndividualAccountHolder.java b/src/main/java/com/checkout/accounts/AccountsIndividualAccountHolder.java
index 15c3096b7..76f281415 100644
--- a/src/main/java/com/checkout/accounts/AccountsIndividualAccountHolder.java
+++ b/src/main/java/com/checkout/accounts/AccountsIndividualAccountHolder.java
@@ -4,7 +4,6 @@
import com.checkout.common.AccountHolderType;
import com.checkout.common.Address;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -17,10 +16,8 @@
@EqualsAndHashCode(callSuper = true)
public final class AccountsIndividualAccountHolder extends AccountsAccountHolder {
- @SerializedName("first_name")
private String firstName;
- @SerializedName("last_name")
private String lastName;
@Builder
diff --git a/src/main/java/com/checkout/accounts/AccountsPaymentInstrument.java b/src/main/java/com/checkout/accounts/AccountsPaymentInstrument.java
index 4c06aae8e..2e4888c7f 100644
--- a/src/main/java/com/checkout/accounts/AccountsPaymentInstrument.java
+++ b/src/main/java/com/checkout/accounts/AccountsPaymentInstrument.java
@@ -5,7 +5,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.Currency;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -17,23 +16,18 @@ public final class AccountsPaymentInstrument {
private String label;
- @SerializedName("account_type")
private AccountType accountType;
- @SerializedName("account_number")
private String accountNumber;
- @SerializedName("bank_code")
private String bankCode;
- @SerializedName("branch_code")
private String branchCode;
private String iban;
private String bban;
- @SerializedName("swift_bic")
private String swiftBic;
private Currency currency;
@@ -42,7 +36,6 @@ public final class AccountsPaymentInstrument {
private InstrumentDocument document;
- @SerializedName("account_holder")
private AccountsAccountHolder accountHolder;
private BankDetails bank;
diff --git a/src/main/java/com/checkout/accounts/Company.java b/src/main/java/com/checkout/accounts/Company.java
index 60148d868..5923a58ae 100644
--- a/src/main/java/com/checkout/accounts/Company.java
+++ b/src/main/java/com/checkout/accounts/Company.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Address;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -15,35 +14,26 @@
@AllArgsConstructor
public final class Company {
- @SerializedName("legal_name")
private String legalName;
- @SerializedName("trading_name")
private String tradingName;
- @SerializedName("business_registration_number")
private String businessRegistrationNumber;
- @SerializedName("date_of_incorporation")
private DateOfIncorporation dateOfIncorporation;
- @SerializedName("regulatory_licence_number")
private String regulatoryLicenceNumber;
- @SerializedName("principal_address")
private Address principalAddress;
- @SerializedName("registered_address")
private Address registeredAddress;
private List representatives;
private EntityDocument document;
- @SerializedName("financial_details")
private EntityFinancialDetails financialDetails;
- @SerializedName("business_type")
private BusinessType businessType;
}
diff --git a/src/main/java/com/checkout/accounts/ContactDetails.java b/src/main/java/com/checkout/accounts/ContactDetails.java
index ce3356ce2..3d5f129ea 100644
--- a/src/main/java/com/checkout/accounts/ContactDetails.java
+++ b/src/main/java/com/checkout/accounts/ContactDetails.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,7 +13,6 @@ public final class ContactDetails {
private AccountPhone phone;
- @SerializedName("email_addresses")
private EntityEmailAddresses emailAddresses;
private Invitee invitee;
diff --git a/src/main/java/com/checkout/accounts/EntityDocument.java b/src/main/java/com/checkout/accounts/EntityDocument.java
index f8fb65bf7..388f94999 100644
--- a/src/main/java/com/checkout/accounts/EntityDocument.java
+++ b/src/main/java/com/checkout/accounts/EntityDocument.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,7 +13,6 @@ public final class EntityDocument {
private String type;
- @SerializedName("file_id")
private String fileId;
}
diff --git a/src/main/java/com/checkout/accounts/EntityFinancialDetails.java b/src/main/java/com/checkout/accounts/EntityFinancialDetails.java
index f6c42132c..d6482ad09 100644
--- a/src/main/java/com/checkout/accounts/EntityFinancialDetails.java
+++ b/src/main/java/com/checkout/accounts/EntityFinancialDetails.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Currency;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -9,13 +8,10 @@
@Builder
public final class EntityFinancialDetails {
- @SerializedName("annual_processing_volume")
private Long annualProcessingVolume;
- @SerializedName("average_transaction_value")
private Long averageTransactionValue;
- @SerializedName("highest_transaction_value")
private Long highestTransactionValue;
private EntityFinancialDocuments documents;
diff --git a/src/main/java/com/checkout/accounts/EntityFinancialDocuments.java b/src/main/java/com/checkout/accounts/EntityFinancialDocuments.java
index a32e56a0e..3890abeb6 100644
--- a/src/main/java/com/checkout/accounts/EntityFinancialDocuments.java
+++ b/src/main/java/com/checkout/accounts/EntityFinancialDocuments.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -8,9 +7,7 @@
@Builder
public final class EntityFinancialDocuments {
- @SerializedName("bank_statement")
private EntityDocument bankStatement;
- @SerializedName("financial_statement")
private EntityDocument financialStatement;
}
diff --git a/src/main/java/com/checkout/accounts/EntityRequirementListItem.java b/src/main/java/com/checkout/accounts/EntityRequirementListItem.java
index 28f6212ab..2c55157c5 100644
--- a/src/main/java/com/checkout/accounts/EntityRequirementListItem.java
+++ b/src/main/java/com/checkout/accounts/EntityRequirementListItem.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -39,7 +38,6 @@ public class EntityRequirementListItem extends Resource {
* Defaults to {@code entity} if the URN cannot be parsed.
* [Optional]
*/
- @SerializedName("resource_type")
private String resourceType;
/**
@@ -77,7 +75,6 @@ public class EntityRequirementListItem extends Resource {
* responses) that do not map to a specific field on the entity.
* [Optional]
*/
- @SerializedName("field_path")
private String fieldPath;
/**
@@ -85,7 +82,6 @@ public class EntityRequirementListItem extends Resource {
* May be {@code null} if no mapping exists.
* [Optional]
*/
- @SerializedName("field_urn")
private String fieldUrn;
/**
diff --git a/src/main/java/com/checkout/accounts/EntityRequirementUpdateResponse.java b/src/main/java/com/checkout/accounts/EntityRequirementUpdateResponse.java
index d51e4df13..fd55e367e 100644
--- a/src/main/java/com/checkout/accounts/EntityRequirementUpdateResponse.java
+++ b/src/main/java/com/checkout/accounts/EntityRequirementUpdateResponse.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -38,6 +37,5 @@ public final class EntityRequirementUpdateResponse extends Resource {
* [Optional]
* Format: date-time (RFC 3339)
*/
- @SerializedName("submitted_at")
private Instant submittedAt;
}
diff --git a/src/main/java/com/checkout/accounts/Identification.java b/src/main/java/com/checkout/accounts/Identification.java
index 418f304c8..5331ba440 100644
--- a/src/main/java/com/checkout/accounts/Identification.java
+++ b/src/main/java/com/checkout/accounts/Identification.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,7 +11,6 @@
@AllArgsConstructor
public final class Identification {
- @SerializedName("national_id_number")
private String nationalIdNumber;
private Document document;
diff --git a/src/main/java/com/checkout/accounts/Individual.java b/src/main/java/com/checkout/accounts/Individual.java
index 5cd615200..8f7da8a9a 100644
--- a/src/main/java/com/checkout/accounts/Individual.java
+++ b/src/main/java/com/checkout/accounts/Individual.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Address;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -9,33 +8,24 @@
@Builder
public final class Individual {
- @SerializedName("first_name")
private String firstName;
- @SerializedName("middle_name")
private String middleName;
- @SerializedName("last_name")
private String lastName;
- @SerializedName("trading_name")
private String tradingName;
- @SerializedName("national_tax_id")
private String nationalTaxId;
- @SerializedName("registered_address")
private Address registeredAddress;
- @SerializedName("date_of_birth")
private DateOfBirth dateOfBirth;
- @SerializedName("place_of_birth")
private PlaceOfBirth placeOfBirth;
private Identification identification;
- @SerializedName("financial_details")
private EntityFinancialDetails financialDetails;
}
diff --git a/src/main/java/com/checkout/accounts/InstrumentDetailsAch.java b/src/main/java/com/checkout/accounts/InstrumentDetailsAch.java
index cb231b5ef..160b06cde 100644
--- a/src/main/java/com/checkout/accounts/InstrumentDetailsAch.java
+++ b/src/main/java/com/checkout/accounts/InstrumentDetailsAch.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -12,7 +11,6 @@ public final class InstrumentDetailsAch implements InstrumentDetails {
* The alphanumeric value that identifies the account.
* [Required]
*/
- @SerializedName("account_number")
private String accountNumber;
/**
@@ -20,7 +18,6 @@ public final class InstrumentDetailsAch implements InstrumentDetails {
* [Required]
* ^[0-9]{9}$
*/
- @SerializedName("routing_number")
private String routingNumber;
/**
@@ -28,7 +25,6 @@ public final class InstrumentDetailsAch implements InstrumentDetails {
* [Required]
* Enum: "savings" "checking"
*/
- @SerializedName("account_type")
private InstrumentAccountType accountType;
}
diff --git a/src/main/java/com/checkout/accounts/InstrumentDetailsFasterPayments.java b/src/main/java/com/checkout/accounts/InstrumentDetailsFasterPayments.java
index 41917b073..6d1cf7026 100644
--- a/src/main/java/com/checkout/accounts/InstrumentDetailsFasterPayments.java
+++ b/src/main/java/com/checkout/accounts/InstrumentDetailsFasterPayments.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -8,9 +7,7 @@
@Builder
public final class InstrumentDetailsFasterPayments implements InstrumentDetails{
- @SerializedName("account_number")
private String accountNumber;
- @SerializedName("bank_code")
private String bankCode;
}
diff --git a/src/main/java/com/checkout/accounts/InstrumentDetailsSepa.java b/src/main/java/com/checkout/accounts/InstrumentDetailsSepa.java
index ba3291a20..0da8c22cd 100644
--- a/src/main/java/com/checkout/accounts/InstrumentDetailsSepa.java
+++ b/src/main/java/com/checkout/accounts/InstrumentDetailsSepa.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -10,7 +9,6 @@ public final class InstrumentDetailsSepa implements InstrumentDetails{
private String iban;
- @SerializedName("swift_bic")
private String swiftBic;
}
diff --git a/src/main/java/com/checkout/accounts/InstrumentDocument.java b/src/main/java/com/checkout/accounts/InstrumentDocument.java
index 0e3179ca9..e8fbd515c 100644
--- a/src/main/java/com/checkout/accounts/InstrumentDocument.java
+++ b/src/main/java/com/checkout/accounts/InstrumentDocument.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,7 +13,6 @@ public final class InstrumentDocument {
private String type;
- @SerializedName("file_id")
private String fileId;
}
diff --git a/src/main/java/com/checkout/accounts/OnboardEntityDetailsResponse.java b/src/main/java/com/checkout/accounts/OnboardEntityDetailsResponse.java
index 4af509918..bf521a7de 100644
--- a/src/main/java/com/checkout/accounts/OnboardEntityDetailsResponse.java
+++ b/src/main/java/com/checkout/accounts/OnboardEntityDetailsResponse.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -21,10 +20,8 @@ public final class OnboardEntityDetailsResponse extends Resource {
private Capabilities capabilities;
- @SerializedName("requirements_due")
private List requirementsDue;
- @SerializedName("contact_details")
private ContactDetails contactDetails;
private Profile profile;
diff --git a/src/main/java/com/checkout/accounts/OnboardEntityRequest.java b/src/main/java/com/checkout/accounts/OnboardEntityRequest.java
index 381c823eb..0034e9897 100644
--- a/src/main/java/com/checkout/accounts/OnboardEntityRequest.java
+++ b/src/main/java/com/checkout/accounts/OnboardEntityRequest.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,12 +13,10 @@ public final class OnboardEntityRequest {
private String reference;
- @SerializedName("is_draft")
private boolean isDraft;
private Profile profile;
- @SerializedName("contact_details")
private ContactDetails contactDetails;
private Company company;
@@ -30,7 +27,6 @@ public final class OnboardEntityRequest {
private OnboardSubEntityDocuments documents;
- @SerializedName("additional_info")
private AdditionalInfo additionalInfo;
/**
@@ -40,7 +36,6 @@ public final class OnboardEntityRequest {
* Used for US ISV onboarding variants.
* [Optional]
*/
- @SerializedName("seller_category")
private String sellerCategory;
/**
diff --git a/src/main/java/com/checkout/accounts/OnboardEntityResponse.java b/src/main/java/com/checkout/accounts/OnboardEntityResponse.java
index 55292bf85..68a5d8bee 100644
--- a/src/main/java/com/checkout/accounts/OnboardEntityResponse.java
+++ b/src/main/java/com/checkout/accounts/OnboardEntityResponse.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -21,7 +20,6 @@ public final class OnboardEntityResponse extends Resource {
private Capabilities capabilities;
- @SerializedName("requirements_due")
private List requirementsDue;
}
diff --git a/src/main/java/com/checkout/accounts/OnboardSubEntityDocuments.java b/src/main/java/com/checkout/accounts/OnboardSubEntityDocuments.java
index 53d3e04aa..df5ae5c9e 100644
--- a/src/main/java/com/checkout/accounts/OnboardSubEntityDocuments.java
+++ b/src/main/java/com/checkout/accounts/OnboardSubEntityDocuments.java
@@ -12,25 +12,18 @@
@AllArgsConstructor
public final class OnboardSubEntityDocuments {
- @SerializedName("identity_verification")
private Document identityVerification;
- @SerializedName("company_verification")
private CompanyVerification companyVerification;
- @SerializedName("articles_of_association")
private ArticlesOfAssociationType articlesOfAssociation;
- @SerializedName("bank_verification")
private BankVerification bankVerification;
- @SerializedName("shareholder_structure")
private ShareholderStructure shareholderStructure;
- @SerializedName("proof_of_legality")
private ProofOfLegality proofOfLegality;
- @SerializedName("proof_of_principal_address")
private ProofOfPrincipalAddress proofOfPrincipalAddress;
@SerializedName("additional_document_1")
@@ -42,10 +35,8 @@ public final class OnboardSubEntityDocuments {
@SerializedName("additional_document_3")
private AdditionalDocument additionalDocument3;
- @SerializedName("tax_verification")
private TaxVerification taxVerification;
- @SerializedName("financial_verification")
private FinancialVerification financialVerification;
}
diff --git a/src/main/java/com/checkout/accounts/PaymentInstrumentDetailsResponse.java b/src/main/java/com/checkout/accounts/PaymentInstrumentDetailsResponse.java
index f012c0f33..911257ff1 100644
--- a/src/main/java/com/checkout/accounts/PaymentInstrumentDetailsResponse.java
+++ b/src/main/java/com/checkout/accounts/PaymentInstrumentDetailsResponse.java
@@ -18,7 +18,6 @@ public final class PaymentInstrumentDetailsResponse extends Resource {
private InstrumentStatus status;
- @SerializedName("instrument_id")
private String instrumentId;
private String label;
diff --git a/src/main/java/com/checkout/accounts/PaymentInstrumentRequest.java b/src/main/java/com/checkout/accounts/PaymentInstrumentRequest.java
index 3f2cff970..6a7c9329c 100644
--- a/src/main/java/com/checkout/accounts/PaymentInstrumentRequest.java
+++ b/src/main/java/com/checkout/accounts/PaymentInstrumentRequest.java
@@ -24,7 +24,6 @@ public final class PaymentInstrumentRequest {
private InstrumentDocument document;
- @SerializedName("instrument_details")
private InstrumentDetails instrumentDetails;
}
diff --git a/src/main/java/com/checkout/accounts/ProcessingDetails.java b/src/main/java/com/checkout/accounts/ProcessingDetails.java
index 61529c971..7f7d717ec 100644
--- a/src/main/java/com/checkout/accounts/ProcessingDetails.java
+++ b/src/main/java/com/checkout/accounts/ProcessingDetails.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Currency;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -15,19 +14,14 @@
@AllArgsConstructor
public final class ProcessingDetails {
- @SerializedName("settlement_country")
private String settlementCountry;
- @SerializedName("target_countries")
private List targetCountries;
- @SerializedName("annual_processing_volume")
private Integer annualProcessingVolume;
- @SerializedName("average_transaction_value")
private Integer averageTransactionValue;
- @SerializedName("highest_transaction_value")
private Integer highestTransactionValue;
private Currency currency;
diff --git a/src/main/java/com/checkout/accounts/Profile.java b/src/main/java/com/checkout/accounts/Profile.java
index 8e9c5e57a..5135c6047 100644
--- a/src/main/java/com/checkout/accounts/Profile.java
+++ b/src/main/java/com/checkout/accounts/Profile.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Currency;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -19,10 +18,8 @@ public final class Profile {
private List mccs;
- @SerializedName("default_holding_currency")
private Currency defaultHoldingCurrency;
- @SerializedName("holding_currencies")
private List holdingCurrencies;
}
diff --git a/src/main/java/com/checkout/accounts/Representative.java b/src/main/java/com/checkout/accounts/Representative.java
index 99d2c283e..753e749fd 100644
--- a/src/main/java/com/checkout/accounts/Representative.java
+++ b/src/main/java/com/checkout/accounts/Representative.java
@@ -1,7 +1,6 @@
package com.checkout.accounts;
import com.checkout.common.Address;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -11,13 +10,10 @@
@Builder
public final class Representative {
- @SerializedName("first_name")
private String firstName;
- @SerializedName("middle_name")
private String middleName;
- @SerializedName("last_name")
private String lastName;
private Address address;
@@ -26,10 +22,8 @@ public final class Representative {
private AccountPhone phone;
- @SerializedName("date_of_birth")
private DateOfBirth dateOfBirth;
- @SerializedName("place_of_birth")
private PlaceOfBirth placeOfBirth;
private List roles;
diff --git a/src/main/java/com/checkout/accounts/Submitter.java b/src/main/java/com/checkout/accounts/Submitter.java
index d31d6c571..02e2c2a09 100644
--- a/src/main/java/com/checkout/accounts/Submitter.java
+++ b/src/main/java/com/checkout/accounts/Submitter.java
@@ -1,6 +1,5 @@
package com.checkout.accounts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -19,6 +18,5 @@ public final class Submitter {
* IP address of the end-user (the sub-entity's representative) submitting the onboarding request.
* [Required]
*/
- @SerializedName("ip_address")
private String ipAddress;
}
diff --git a/src/main/java/com/checkout/accounts/payout/schedule/response/ScheduleFrequencyMonthlyResponse.java b/src/main/java/com/checkout/accounts/payout/schedule/response/ScheduleFrequencyMonthlyResponse.java
index e7783055e..e5af8076f 100644
--- a/src/main/java/com/checkout/accounts/payout/schedule/response/ScheduleFrequencyMonthlyResponse.java
+++ b/src/main/java/com/checkout/accounts/payout/schedule/response/ScheduleFrequencyMonthlyResponse.java
@@ -1,7 +1,6 @@
package com.checkout.accounts.payout.schedule.response;
import com.checkout.accounts.payout.schedule.ScheduleFrequency;
-import com.google.gson.annotations.SerializedName;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class ScheduleFrequencyMonthlyResponse extends ScheduleResponse {
- @SerializedName("by_month_day")
private List byMonthDay;
public ScheduleFrequencyMonthlyResponse() {
diff --git a/src/main/java/com/checkout/accounts/payout/schedule/response/ScheduleFrequencyWeeklyResponse.java b/src/main/java/com/checkout/accounts/payout/schedule/response/ScheduleFrequencyWeeklyResponse.java
index 1cba51e5c..fab1e8d7a 100644
--- a/src/main/java/com/checkout/accounts/payout/schedule/response/ScheduleFrequencyWeeklyResponse.java
+++ b/src/main/java/com/checkout/accounts/payout/schedule/response/ScheduleFrequencyWeeklyResponse.java
@@ -2,7 +2,6 @@
import com.checkout.accounts.payout.schedule.DaySchedule;
import com.checkout.accounts.payout.schedule.ScheduleFrequency;
-import com.google.gson.annotations.SerializedName;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
@@ -16,7 +15,6 @@
@ToString(callSuper = true)
public final class ScheduleFrequencyWeeklyResponse extends ScheduleResponse {
- @SerializedName("by_day")
private List byDay;
public ScheduleFrequencyWeeklyResponse() {
diff --git a/src/main/java/com/checkout/accounts/reserverules/entities/RollingReserveRule.java b/src/main/java/com/checkout/accounts/reserverules/entities/RollingReserveRule.java
index 008f77b77..7904b75d0 100644
--- a/src/main/java/com/checkout/accounts/reserverules/entities/RollingReserveRule.java
+++ b/src/main/java/com/checkout/accounts/reserverules/entities/RollingReserveRule.java
@@ -1,6 +1,5 @@
package com.checkout.accounts.reserverules.entities;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -13,7 +12,6 @@
public final class RollingReserveRule {
private double percentage;
- @SerializedName("holding_duration")
private HoldingDuration holdingDuration;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentAllowance.java b/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentAllowance.java
index 7e631593d..dd4b73019 100644
--- a/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentAllowance.java
+++ b/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentAllowance.java
@@ -1,6 +1,5 @@
package com.checkout.agenticcommerce.request;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -29,7 +28,6 @@ public class DelegatePaymentAllowance {
*
* [Required]
*/
- @SerializedName("max_amount")
private Long maxAmount;
/**
@@ -50,7 +48,6 @@ public class DelegatePaymentAllowance {
*
* Length: <= 256 characters
*/
- @SerializedName("merchant_id")
private String merchantId;
/**
@@ -58,7 +55,6 @@ public class DelegatePaymentAllowance {
*
* [Required]
*/
- @SerializedName("checkout_session_id")
private String checkoutSessionId;
/**
@@ -68,6 +64,5 @@ public class DelegatePaymentAllowance {
*
* Format: date-time (RFC 3339)
*/
- @SerializedName("expires_at")
private Instant expiresAt;
}
diff --git a/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentBillingAddress.java b/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentBillingAddress.java
index 20029d868..cacd5b122 100644
--- a/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentBillingAddress.java
+++ b/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentBillingAddress.java
@@ -1,6 +1,5 @@
package com.checkout.agenticcommerce.request;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -31,7 +30,6 @@ public class DelegatePaymentBillingAddress {
*
* Length: <= 60 characters
*/
- @SerializedName("line_one")
private String lineOne;
/**
@@ -41,7 +39,6 @@ public class DelegatePaymentBillingAddress {
*
* Length: <= 60 characters
*/
- @SerializedName("line_two")
private String lineTwo;
/**
@@ -67,7 +64,6 @@ public class DelegatePaymentBillingAddress {
*
* Length: <= 20 characters
*/
- @SerializedName("postal_code")
private String postalCode;
/**
diff --git a/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentMethod.java b/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentMethod.java
index f0e2be649..90f37433e 100644
--- a/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentMethod.java
+++ b/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentMethod.java
@@ -1,6 +1,5 @@
package com.checkout.agenticcommerce.request;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -32,7 +31,6 @@ public class DelegatePaymentMethod {
*
* [Required]
*/
- @SerializedName("card_number_type")
private CardNumberType cardNumberType;
/**
@@ -51,7 +49,6 @@ public class DelegatePaymentMethod {
*
* Length: <= 2 characters
*/
- @SerializedName("exp_month")
private String expMonth;
/**
@@ -63,7 +60,6 @@ public class DelegatePaymentMethod {
*
* Length: <= 4 characters
*/
- @SerializedName("exp_year")
private String expYear;
/**
@@ -96,7 +92,6 @@ public class DelegatePaymentMethod {
*
* [Optional]
*/
- @SerializedName("eci_value")
private String eciValue;
/**
@@ -104,7 +99,6 @@ public class DelegatePaymentMethod {
*
* [Optional]
*/
- @SerializedName("checks_performed")
private List checksPerformed;
/**
@@ -123,7 +117,6 @@ public class DelegatePaymentMethod {
*
* [Optional]
*/
- @SerializedName("display_card_funding_type")
private CardFundingType displayCardFundingType;
/**
@@ -131,7 +124,6 @@ public class DelegatePaymentMethod {
*
* [Optional]
*/
- @SerializedName("display_wallet_type")
private String displayWalletType;
/**
@@ -139,7 +131,6 @@ public class DelegatePaymentMethod {
*
* [Optional]
*/
- @SerializedName("display_brand")
private String displayBrand;
/**
@@ -151,7 +142,6 @@ public class DelegatePaymentMethod {
*
* Length: <= 4 characters
*/
- @SerializedName("display_last4")
private String displayLast4;
/**
diff --git a/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentRequest.java b/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentRequest.java
index 37167b81a..b7084db5b 100644
--- a/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentRequest.java
+++ b/src/main/java/com/checkout/agenticcommerce/request/DelegatePaymentRequest.java
@@ -1,6 +1,5 @@
package com.checkout.agenticcommerce.request;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -22,7 +21,6 @@ public class DelegatePaymentRequest {
* Card payment method details for the delegated payment.
*
[Required]
*/
- @SerializedName("payment_method")
private DelegatePaymentMethod paymentMethod;
/**
@@ -36,7 +34,6 @@ public class DelegatePaymentRequest {
* [Optional]
* When provided, {@code name}, {@code line_one}, {@code city}, {@code postal_code}, and {@code country} are required within this object.
*/
- @SerializedName("billing_address")
private DelegatePaymentBillingAddress billingAddress;
/**
@@ -44,7 +41,6 @@ public class DelegatePaymentRequest {
* [Required]
* Type: array of object; each element: {@code type} [Required] (string), {@code score} [Required] (integer), {@code action} [Required] (string).
*/
- @SerializedName("risk_signals")
private List riskSignals;
/**
diff --git a/src/main/java/com/checkout/apm/previous/klarna/CreditSession.java b/src/main/java/com/checkout/apm/previous/klarna/CreditSession.java
index de6dc7f96..a470d0e16 100644
--- a/src/main/java/com/checkout/apm/previous/klarna/CreditSession.java
+++ b/src/main/java/com/checkout/apm/previous/klarna/CreditSession.java
@@ -1,7 +1,6 @@
package com.checkout.apm.previous.klarna;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -13,10 +12,8 @@
@ToString(callSuper = true)
public final class CreditSession extends Resource {
- @SerializedName("client_token")
private String clientToken;
- @SerializedName("purchase_country")
private String purchaseCountry;
private String currency;
@@ -25,7 +22,6 @@ public final class CreditSession extends Resource {
private Long amount;
- @SerializedName("tax_amount")
private Integer taxAmount;
private List products;
diff --git a/src/main/java/com/checkout/apm/previous/klarna/CreditSessionRequest.java b/src/main/java/com/checkout/apm/previous/klarna/CreditSessionRequest.java
index 6153ca361..5f1f47ab2 100644
--- a/src/main/java/com/checkout/apm/previous/klarna/CreditSessionRequest.java
+++ b/src/main/java/com/checkout/apm/previous/klarna/CreditSessionRequest.java
@@ -2,7 +2,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.Currency;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -12,7 +11,6 @@
@Builder
public final class CreditSessionRequest {
- @SerializedName("purchase_country")
private CountryCode purchaseCountry;
private Currency currency;
@@ -21,7 +19,6 @@ public final class CreditSessionRequest {
private Long amount;
- @SerializedName("tax_amount")
private Long taxAmount;
private List products;
diff --git a/src/main/java/com/checkout/apm/previous/klarna/CreditSessionResponse.java b/src/main/java/com/checkout/apm/previous/klarna/CreditSessionResponse.java
index 91d333805..8ebfea12b 100644
--- a/src/main/java/com/checkout/apm/previous/klarna/CreditSessionResponse.java
+++ b/src/main/java/com/checkout/apm/previous/klarna/CreditSessionResponse.java
@@ -1,7 +1,6 @@
package com.checkout.apm.previous.klarna;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -13,13 +12,10 @@
@ToString(callSuper = true)
public final class CreditSessionResponse extends Resource {
- @SerializedName("session_id")
private String sessionId;
- @SerializedName("client_token")
private String clientToken;
- @SerializedName("payment_method_categories")
private List paymentMethodCategories;
}
diff --git a/src/main/java/com/checkout/apm/previous/klarna/KlarnaProduct.java b/src/main/java/com/checkout/apm/previous/klarna/KlarnaProduct.java
index f4fd75710..fe38652e4 100644
--- a/src/main/java/com/checkout/apm/previous/klarna/KlarnaProduct.java
+++ b/src/main/java/com/checkout/apm/previous/klarna/KlarnaProduct.java
@@ -1,6 +1,5 @@
package com.checkout.apm.previous.klarna;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -12,16 +11,12 @@ public final class KlarnaProduct {
private Long quantity;
- @SerializedName("unit_price")
private Long unitPrice;
- @SerializedName("tax_rate")
private Long taxRate;
- @SerializedName("total_amount")
private Long totalAmount;
- @SerializedName("total_tax_amount")
private Long totalTaxAmount;
}
diff --git a/src/main/java/com/checkout/apm/previous/klarna/OrderCaptureRequest.java b/src/main/java/com/checkout/apm/previous/klarna/OrderCaptureRequest.java
index 98cc6bc8f..a8908a76a 100644
--- a/src/main/java/com/checkout/apm/previous/klarna/OrderCaptureRequest.java
+++ b/src/main/java/com/checkout/apm/previous/klarna/OrderCaptureRequest.java
@@ -2,7 +2,6 @@
import com.checkout.common.PaymentSourceType;
import com.checkout.common.ShippingInfo;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -25,10 +24,8 @@ public final class OrderCaptureRequest {
private Klarna klarna;
- @SerializedName("shipping_info")
private ShippingInfo shippingInfo;
- @SerializedName("shipping_delay")
private Long shippingDelay;
@Data
@@ -41,10 +38,8 @@ public static class Klarna {
private List products;
- @SerializedName("shipping_info")
private List shippingInfo;
- @SerializedName("shipping_delay")
private Integer shippingDelay;
}
diff --git a/src/main/java/com/checkout/apm/previous/klarna/PaymentMethod.java b/src/main/java/com/checkout/apm/previous/klarna/PaymentMethod.java
index 36df34e34..7fae41aa1 100644
--- a/src/main/java/com/checkout/apm/previous/klarna/PaymentMethod.java
+++ b/src/main/java/com/checkout/apm/previous/klarna/PaymentMethod.java
@@ -1,6 +1,5 @@
package com.checkout.apm.previous.klarna;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
@@ -10,7 +9,6 @@ public final class PaymentMethod {
private String name;
- @SerializedName("asset_urls")
private AssetUrl assetUrls;
@Data
diff --git a/src/main/java/com/checkout/apm/previous/sepa/MandateResponse.java b/src/main/java/com/checkout/apm/previous/sepa/MandateResponse.java
index 7cd723f21..807bccf60 100644
--- a/src/main/java/com/checkout/apm/previous/sepa/MandateResponse.java
+++ b/src/main/java/com/checkout/apm/previous/sepa/MandateResponse.java
@@ -2,7 +2,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -12,19 +11,14 @@
@ToString(callSuper = true)
public final class MandateResponse extends Resource {
- @SerializedName("mandate_reference")
private String mandateReference;
- @SerializedName("customer_id")
private String customerId;
- @SerializedName("first_name")
private String firstName;
- @SerializedName("last_name")
private String lastName;
- @SerializedName("address_line1")
private String addressLine1;
private String city;
@@ -33,22 +27,16 @@ public final class MandateResponse extends Resource {
private CountryCode country;
- @SerializedName("masked_account_iban")
private String maskedAccountIban;
- @SerializedName("account_currency_code")
private String accountCurrencyCode;
- @SerializedName("account_country_code")
private CountryCode accountCountryCode;
- @SerializedName("mandate_state")
private String mandateState;
- @SerializedName("billing_descriptor")
private String billingDescriptor;
- @SerializedName("mandate_type")
private String mandateType;
}
diff --git a/src/main/java/com/checkout/balances/Balances.java b/src/main/java/com/checkout/balances/Balances.java
index eaaa235a8..4cfabfbb6 100644
--- a/src/main/java/com/checkout/balances/Balances.java
+++ b/src/main/java/com/checkout/balances/Balances.java
@@ -1,6 +1,5 @@
package com.checkout.balances;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
@@ -18,7 +17,6 @@ public final class Balances {
* A breakdown of the funds held in the {@code collateral} balance.
* [Optional]
*/
- @SerializedName("collateral_breakdown")
private CollateralBreakdown collateralBreakdown;
}
diff --git a/src/main/java/com/checkout/balances/CollateralBreakdown.java b/src/main/java/com/checkout/balances/CollateralBreakdown.java
index 40c1026e3..bbeea3eb2 100644
--- a/src/main/java/com/checkout/balances/CollateralBreakdown.java
+++ b/src/main/java/com/checkout/balances/CollateralBreakdown.java
@@ -1,6 +1,5 @@
package com.checkout.balances;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
@@ -13,13 +12,11 @@ public final class CollateralBreakdown {
* The portion of the {@code collateral} balance held as a fixed reserve.
* [Required]
*/
- @SerializedName("fixed_reserve")
private Long fixedReserve;
/**
* The portion of the {@code collateral} balance held as a rolling reserve.
* [Required]
*/
- @SerializedName("rolling_reserve")
private Long rollingReserve;
}
diff --git a/src/main/java/com/checkout/balances/CurrencyAccountBalance.java b/src/main/java/com/checkout/balances/CurrencyAccountBalance.java
index e7d87794e..61eccc7bb 100644
--- a/src/main/java/com/checkout/balances/CurrencyAccountBalance.java
+++ b/src/main/java/com/checkout/balances/CurrencyAccountBalance.java
@@ -1,7 +1,6 @@
package com.checkout.balances;
import com.checkout.common.Currency;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.time.Instant;
@@ -14,12 +13,10 @@ public final class CurrencyAccountBalance {
* Returned only when the request is made with {@code withCurrencyAccountId=true}.
* [Optional]
*/
- @SerializedName("currency_account_id")
private String currencyAccountId;
private String descriptor;
- @SerializedName("holding_currency")
private Currency holdingCurrency;
private Balances balances;
@@ -31,7 +28,6 @@ public final class CurrencyAccountBalance {
* [Optional]
* Format: date-time (RFC 3339)
*/
- @SerializedName("balances_as_of")
private Instant balancesAsOf;
}
diff --git a/src/main/java/com/checkout/common/AccountHolderBase.java b/src/main/java/com/checkout/common/AccountHolderBase.java
index 8490e2b1d..cbfd47283 100644
--- a/src/main/java/com/checkout/common/AccountHolderBase.java
+++ b/src/main/java/com/checkout/common/AccountHolderBase.java
@@ -1,6 +1,5 @@
package com.checkout.common;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -12,38 +11,28 @@ public class AccountHolderBase {
private AccountHolderType type;
- @SerializedName("full_name")
private String fullName;
- @SerializedName("first_name")
private String firstName;
- @SerializedName("middle_name")
private String middleName;
- @SerializedName("last_name")
private String lastName;
private String email;
private String gender;
- @SerializedName("company_name")
private String companyName;
- @SerializedName("tax_id")
private String taxId;
- @SerializedName("date_of_birth")
private String dateOfBirth;
- @SerializedName("country_of_birth")
private CountryCode countryOfBirth;
- @SerializedName("residential_status")
private String residentialStatus;
- @SerializedName("billing_address")
private Address billingAddress;
private Phone phone;
diff --git a/src/main/java/com/checkout/common/AccountHolderIdentification.java b/src/main/java/com/checkout/common/AccountHolderIdentification.java
index e4eb8423d..08a2dd8c0 100644
--- a/src/main/java/com/checkout/common/AccountHolderIdentification.java
+++ b/src/main/java/com/checkout/common/AccountHolderIdentification.java
@@ -1,6 +1,5 @@
package com.checkout.common;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -16,10 +15,8 @@ public final class AccountHolderIdentification {
private String number;
- @SerializedName("issuing_country")
private CountryCode issuingCountry;
- @SerializedName("date_of_expiry")
private String dateOfExpiry;
}
diff --git a/src/main/java/com/checkout/common/Destination.java b/src/main/java/com/checkout/common/Destination.java
index 3dc33402d..93976286d 100644
--- a/src/main/java/com/checkout/common/Destination.java
+++ b/src/main/java/com/checkout/common/Destination.java
@@ -1,6 +1,5 @@
package com.checkout.common;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,16 +11,12 @@
@AllArgsConstructor
public final class Destination {
- @SerializedName("account_type")
private AccountType accountType;
- @SerializedName("account_number")
private String accountNumber;
- @SerializedName("bank_code")
private String bankCode;
- @SerializedName("branch_code")
private String branchCode;
private String iban;
@@ -29,12 +24,10 @@ public final class Destination {
private String bban;
- @SerializedName("swift_bic")
private String swiftBic;
private CountryCode country;
- @SerializedName("account_holder")
private AccountHolder accountHolder;
private BankDetails bank;
diff --git a/src/main/java/com/checkout/common/MarketplaceData.java b/src/main/java/com/checkout/common/MarketplaceData.java
index fb4303468..1154160dd 100644
--- a/src/main/java/com/checkout/common/MarketplaceData.java
+++ b/src/main/java/com/checkout/common/MarketplaceData.java
@@ -1,6 +1,5 @@
package com.checkout.common;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,10 +13,8 @@
@AllArgsConstructor
public final class MarketplaceData {
- @SerializedName("sub_entity_id")
private String subEntityId;
- @SerializedName("sub_entities")
private List subEntities;
}
diff --git a/src/main/java/com/checkout/common/ShippingInfo.java b/src/main/java/com/checkout/common/ShippingInfo.java
index 98b7a9e22..8e4e402ee 100644
--- a/src/main/java/com/checkout/common/ShippingInfo.java
+++ b/src/main/java/com/checkout/common/ShippingInfo.java
@@ -1,6 +1,5 @@
package com.checkout.common;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,25 +11,18 @@
@AllArgsConstructor
public final class ShippingInfo {
- @SerializedName("shipping_company")
private String shippingCompany;
- @SerializedName("shipping_method")
private String shippingMethod;
- @SerializedName("tracking_number")
private String trackingNumber;
- @SerializedName("tracking_uri")
private String trackingUri;
- @SerializedName("return_shipping_company")
private String returnShippingCompany;
- @SerializedName("return_tracking_number")
private String returnTrackingNumber;
- @SerializedName("return_tracking_uri")
private String returnTrackingUri;
}
diff --git a/src/main/java/com/checkout/compliance/ComplianceRequestDetails.java b/src/main/java/com/checkout/compliance/ComplianceRequestDetails.java
index 7079becbf..e96a0524d 100644
--- a/src/main/java/com/checkout/compliance/ComplianceRequestDetails.java
+++ b/src/main/java/com/checkout/compliance/ComplianceRequestDetails.java
@@ -2,7 +2,6 @@
import com.checkout.HttpMetadata;
import com.checkout.compliance.entities.RequestedFields;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -15,45 +14,34 @@
@ToString(callSuper = true)
public final class ComplianceRequestDetails extends HttpMetadata {
- @SerializedName("payment_id")
private String paymentId;
- @SerializedName("client_id")
private String clientId;
- @SerializedName("entity_id")
private String entityId;
- @SerializedName("segment_id")
private String segmentId;
private String amount;
private String currency;
- @SerializedName("recipient_name")
private String recipientName;
- @SerializedName("requested_on")
private String requestedOn;
private String status;
private RequestedFields fields;
- @SerializedName("transaction_reference")
private String transactionReference;
- @SerializedName("sender_reference")
private String senderReference;
- @SerializedName("last_updated")
private String lastUpdated;
- @SerializedName("sender_name")
private String senderName;
- @SerializedName("payment_type")
private String paymentType;
}
diff --git a/src/main/java/com/checkout/compliance/entities/ComplianceRequestRespondedField.java b/src/main/java/com/checkout/compliance/entities/ComplianceRequestRespondedField.java
index 0d181c586..77dea1683 100644
--- a/src/main/java/com/checkout/compliance/entities/ComplianceRequestRespondedField.java
+++ b/src/main/java/com/checkout/compliance/entities/ComplianceRequestRespondedField.java
@@ -1,6 +1,5 @@
package com.checkout.compliance.entities;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -19,7 +18,6 @@ public final class ComplianceRequestRespondedField {
private String value;
- @SerializedName("not_available")
private Boolean notAvailable;
}
diff --git a/src/main/java/com/checkout/disputes/DisputeCompiledSubmittedEvidenceResponse.java b/src/main/java/com/checkout/disputes/DisputeCompiledSubmittedEvidenceResponse.java
index dd5d03073..bfba531ea 100644
--- a/src/main/java/com/checkout/disputes/DisputeCompiledSubmittedEvidenceResponse.java
+++ b/src/main/java/com/checkout/disputes/DisputeCompiledSubmittedEvidenceResponse.java
@@ -1,7 +1,6 @@
package com.checkout.disputes;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -13,7 +12,6 @@
@EqualsAndHashCode(callSuper = false)
public final class DisputeCompiledSubmittedEvidenceResponse extends Resource {
- @SerializedName("file_id")
private String fileId;
}
diff --git a/src/main/java/com/checkout/disputes/DisputeDetailsResponse.java b/src/main/java/com/checkout/disputes/DisputeDetailsResponse.java
index 0fd8eabd5..51fc939d5 100644
--- a/src/main/java/com/checkout/disputes/DisputeDetailsResponse.java
+++ b/src/main/java/com/checkout/disputes/DisputeDetailsResponse.java
@@ -2,7 +2,6 @@
import com.checkout.common.Currency;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -21,24 +20,18 @@ public final class DisputeDetailsResponse extends Resource {
private Currency currency;
- @SerializedName("reason_code")
private String reasonCode;
private DisputeStatus status;
- @SerializedName("resolved_reason")
private DisputeResolvedReason resolvedReason;
- @SerializedName("relevant_evidence")
private List relevantEvidence;
- @SerializedName("evidence_required_by")
private Instant evidenceRequiredBy;
- @SerializedName("received_on")
private Instant receivedOn;
- @SerializedName("last_update")
private Instant lastUpdate;
private PaymentDispute payment;
@@ -47,24 +40,18 @@ public final class DisputeDetailsResponse extends Resource {
* Not available on Previous
*/
- @SerializedName("entity_id")
private String entityId;
- @SerializedName("sub_entity_id")
private String subEntityId;
private String reference;
- @SerializedName("is_ce_candidate")
private Boolean isCeCandidate;
- @SerializedName("evidence_list")
private List evidenceList;
- @SerializedName("evidence_bundle")
private List evidenceBundle;
- @SerializedName("segment_id")
private String segmentId;
}
diff --git a/src/main/java/com/checkout/disputes/DisputeEvidenceRequest.java b/src/main/java/com/checkout/disputes/DisputeEvidenceRequest.java
index 127dc564b..efe383d28 100644
--- a/src/main/java/com/checkout/disputes/DisputeEvidenceRequest.java
+++ b/src/main/java/com/checkout/disputes/DisputeEvidenceRequest.java
@@ -1,7 +1,6 @@
package com.checkout.disputes;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -16,74 +15,53 @@
@Builder
public final class DisputeEvidenceRequest extends Resource {
- @SerializedName("proof_of_delivery_or_service_file")
private String proofOfDeliveryOrServiceFile;
@Size(max = 500)
- @SerializedName("proof_of_delivery_or_service_text")
private String proofOfDeliveryOrServiceText;
- @SerializedName("invoice_or_receipt_file")
private String invoiceOrReceiptFile;
- @SerializedName("invoice_or_receipt_text")
private String invoiceOrReceiptText;
- @SerializedName("invoice_showing_distinct_transactions_file")
private String invoiceShowingDistinctTransactionsFile;
@Size(max = 500)
- @SerializedName("invoice_showing_distinct_transactions_text")
private String invoiceShowingDistinctTransactionsText;
- @SerializedName("customer_communication_file")
private String customerCommunicationFile;
@Size(max = 500)
- @SerializedName("customer_communication_text")
private String customerCommunicationText;
- @SerializedName("refund_or_cancellation_policy_file")
private String refundOrCancellationPolicyFile;
@Size(max = 500)
- @SerializedName("refund_or_cancellation_policy_text")
private String refundOrCancellationPolicyText;
- @SerializedName("recurring_transaction_agreement_file")
private String recurringTransactionAgreementFile;
@Size(max = 500)
- @SerializedName("recurring_transaction_agreement_text")
private String recurringTransactionAgreementText;
- @SerializedName("additional_evidence_file")
private String additionalEvidenceFile;
@Size(max = 500)
- @SerializedName("additional_evidence_text")
private String additionalEvidenceText;
- @SerializedName("proof_of_delivery_or_service_date_file")
private String proofOfDeliveryOrServiceDateFile;
@Size(max = 500)
- @SerializedName("proof_of_delivery_or_service_date_text")
private String proofOfDeliveryOrServiceDateText;
- @SerializedName("arbitration_no_review_text")
private String arbitrationNoReviewText;
- @SerializedName("arbitration_no_review_files")
private List arbitrationNoReviewFiles;
- @SerializedName("arbitration_review_required_text")
private String arbitrationReviewRequiredText;
- @SerializedName("arbitration_review_required_files")
private List arbitrationReviewRequiredFiles;
- @SerializedName("compelling_evidence")
private CompellingEvidence compellingEvidence;
}
diff --git a/src/main/java/com/checkout/disputes/DisputeEvidenceResponse.java b/src/main/java/com/checkout/disputes/DisputeEvidenceResponse.java
index 334cc1ff7..721736ea7 100644
--- a/src/main/java/com/checkout/disputes/DisputeEvidenceResponse.java
+++ b/src/main/java/com/checkout/disputes/DisputeEvidenceResponse.java
@@ -2,7 +2,6 @@
import com.checkout.HttpMetadata;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -14,67 +13,46 @@
@ToString(callSuper = true)
public final class DisputeEvidenceResponse extends HttpMetadata {
- @SerializedName("proof_of_delivery_or_service_file")
private String proofOfDeliveryOrServiceFile;
- @SerializedName("proof_of_delivery_or_service_text")
private String proofOfDeliveryOrServiceText;
- @SerializedName("invoice_or_receipt_file")
private String invoiceOrReceiptFile;
- @SerializedName("invoice_or_receipt_text")
private String invoiceOrReceiptText;
- @SerializedName("invoice_showing_distinct_transactions_file")
private String invoiceShowingDistinctTransactionsFile;
- @SerializedName("invoice_showing_distinct_transactions_text")
private String invoiceShowingDistinctTransactionsText;
- @SerializedName("customer_communication_file")
private String customerCommunicationFile;
- @SerializedName("customer_communication_text")
private String customerCommunicationText;
- @SerializedName("refund_or_cancellation_policy_file")
private String refundOrCancellationPolicyFile;
- @SerializedName("refund_or_cancellation_policy_text")
private String refundOrCancellationPolicyText;
- @SerializedName("recurring_transaction_agreement_file")
private String recurringTransactionAgreementFile;
- @SerializedName("recurring_transaction_agreement_text")
private String recurringTransactionAgreementText;
- @SerializedName("additional_evidence_file")
private String additionalEvidenceFile;
- @SerializedName("additional_evidence_text")
private String additionalEvidenceText;
- @SerializedName("proof_of_delivery_or_service_date_file")
private String proofOfDeliveryOrServiceDateFile;
- @SerializedName("proof_of_delivery_or_service_date_text")
private String proofOfDeliveryOrServiceDateText;
- @SerializedName("arbitration_no_review_text")
private String arbitrationNoReviewText;
- @SerializedName("arbitration_no_review_files")
private List arbitrationNoReviewFiles;
- @SerializedName("arbitration_review_required_text")
private String arbitrationReviewRequiredText;
- @SerializedName("arbitration_review_required_files")
private List arbitrationReviewRequiredFiles;
- @SerializedName("compelling_evidence")
private CompellingEvidence compellingEvidence;
}
diff --git a/src/main/java/com/checkout/disputes/DisputesQueryFilter.java b/src/main/java/com/checkout/disputes/DisputesQueryFilter.java
index 1c78e0e0d..8e6e63828 100644
--- a/src/main/java/com/checkout/disputes/DisputesQueryFilter.java
+++ b/src/main/java/com/checkout/disputes/DisputesQueryFilter.java
@@ -1,6 +1,5 @@
package com.checkout.disputes;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -32,16 +31,12 @@ public final class DisputesQueryFilter {
*/
private String statuses;
- @SerializedName("payment_id")
private String paymentId;
- @SerializedName("payment_reference")
private String paymentReference;
- @SerializedName("payment_arn")
private String paymentArn;
- @SerializedName("this_channel_only")
private Boolean thisChannelOnly;
/**
@@ -51,22 +46,17 @@ public final class DisputesQueryFilter {
/**
* One or more comma-separated client entities. This works like a logical OR operator
*/
- @SerializedName("entity_ids")
private String entityIds;
/**
* One or more comma-separated sub-entities. This works like a logical OR operator
*/
- @SerializedName("sub_entity_ids")
private String subEntityIds;
- @SerializedName("payment_mcc")
private String paymentMcc;
- @SerializedName("processing_channel_ids")
private String processingChannelIds;
- @SerializedName("segment_ids")
private String SegmentIds;
}
diff --git a/src/main/java/com/checkout/disputes/DisputesQueryResponse.java b/src/main/java/com/checkout/disputes/DisputesQueryResponse.java
index ff5b136e1..08ef3053a 100644
--- a/src/main/java/com/checkout/disputes/DisputesQueryResponse.java
+++ b/src/main/java/com/checkout/disputes/DisputesQueryResponse.java
@@ -1,7 +1,6 @@
package com.checkout.disputes;
import com.checkout.HttpMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -24,19 +23,14 @@ public final class DisputesQueryResponse extends HttpMetadata {
private String statuses;
- @SerializedName("payment_id")
private String paymentId;
- @SerializedName("payment_reference")
private String paymentReference;
- @SerializedName("payment_arn")
private String paymentArn;
- @SerializedName("this_channel_only")
private boolean thisChannelOnly;
- @SerializedName("total_count")
private Integer totalCount;
private List data;
@@ -45,19 +39,14 @@ public final class DisputesQueryResponse extends HttpMetadata {
* Not available on Previous
*/
- @SerializedName("entity_ids")
private String entityIds;
- @SerializedName("sub_entity_ids")
private String subEntityIds;
- @SerializedName("payment_mcc")
private String paymentMcc;
- @SerializedName("processing_channel_ids")
private String processingChannelIds;
- @SerializedName("segment_ids")
private String SegmentIds;
}
diff --git a/src/main/java/com/checkout/disputes/EvidenceBundle.java b/src/main/java/com/checkout/disputes/EvidenceBundle.java
index 202adeb6d..9e21ad422 100644
--- a/src/main/java/com/checkout/disputes/EvidenceBundle.java
+++ b/src/main/java/com/checkout/disputes/EvidenceBundle.java
@@ -1,6 +1,5 @@
package com.checkout.disputes;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,21 +13,16 @@
@AllArgsConstructor
public final class EvidenceBundle {
- @SerializedName("dispute_id")
private Long disputeId;
private String filename;
- @SerializedName("file_size")
private Long fileSize;
- @SerializedName("is_file_oversized")
private Boolean isFileOversized;
- @SerializedName("created_at")
private Instant createdAt;
- @SerializedName("modified_at")
private Instant modifiedAt;
}
diff --git a/src/main/java/com/checkout/disputes/EvidenceList.java b/src/main/java/com/checkout/disputes/EvidenceList.java
index 938c9189f..60aeb9a78 100644
--- a/src/main/java/com/checkout/disputes/EvidenceList.java
+++ b/src/main/java/com/checkout/disputes/EvidenceList.java
@@ -1,6 +1,5 @@
package com.checkout.disputes;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,7 +17,6 @@ public final class EvidenceList {
private DisputeRelevantEvidence type;
- @SerializedName("dispute_id")
private String disputeId;
}
diff --git a/src/main/java/com/checkout/disputes/HistoricalTransactions.java b/src/main/java/com/checkout/disputes/HistoricalTransactions.java
index 55c8b8764..da86d1262 100644
--- a/src/main/java/com/checkout/disputes/HistoricalTransactions.java
+++ b/src/main/java/com/checkout/disputes/HistoricalTransactions.java
@@ -1,6 +1,5 @@
package com.checkout.disputes;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,10 +11,8 @@
@AllArgsConstructor
public final class HistoricalTransactions {
- @SerializedName("historical_arn")
private String historicalArn;
- @SerializedName("merchandise_or_service_desc")
private String merchandiseOrServiceDesc;
}
diff --git a/src/main/java/com/checkout/disputes/PaymentDispute.java b/src/main/java/com/checkout/disputes/PaymentDispute.java
index cc9f6e5d6..254a116ab 100644
--- a/src/main/java/com/checkout/disputes/PaymentDispute.java
+++ b/src/main/java/com/checkout/disputes/PaymentDispute.java
@@ -18,7 +18,6 @@ public final class PaymentDispute extends Resource {
private String id;
- @SerializedName("action_id")
private String actionId;
private Long amount;
@@ -29,14 +28,12 @@ public final class PaymentDispute extends Resource {
private String arn;
- @SerializedName("processed_on")
private Instant processedOn;
/**
* Not available on Previous
*/
- @SerializedName("processing_channel_id")
private String processingChannelId;
private String mcc;
@@ -46,7 +43,6 @@ public final class PaymentDispute extends Resource {
private String eci;
- @SerializedName("has_refund")
private Boolean hasRefund;
private String reference;
diff --git a/src/main/java/com/checkout/disputes/SchemeFile.java b/src/main/java/com/checkout/disputes/SchemeFile.java
index 7032fe503..b0353e120 100644
--- a/src/main/java/com/checkout/disputes/SchemeFile.java
+++ b/src/main/java/com/checkout/disputes/SchemeFile.java
@@ -1,12 +1,10 @@
package com.checkout.disputes;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
public final class SchemeFile {
- @SerializedName("dispute_status")
private String disputeStatus;
private String file;
diff --git a/src/main/java/com/checkout/disputes/ShippingAddress.java b/src/main/java/com/checkout/disputes/ShippingAddress.java
index 54a4ed04d..78a7983ee 100644
--- a/src/main/java/com/checkout/disputes/ShippingAddress.java
+++ b/src/main/java/com/checkout/disputes/ShippingAddress.java
@@ -19,10 +19,8 @@ public final class ShippingAddress {
private String city;
- @SerializedName("state_region")
private String stateRegion;
- @SerializedName("postal_code")
private String postalCode;
private String country;
diff --git a/src/main/java/com/checkout/events/previous/AttemptSummaryResponse.java b/src/main/java/com/checkout/events/previous/AttemptSummaryResponse.java
index f53c5ae71..9f7b4d037 100644
--- a/src/main/java/com/checkout/events/previous/AttemptSummaryResponse.java
+++ b/src/main/java/com/checkout/events/previous/AttemptSummaryResponse.java
@@ -1,6 +1,5 @@
package com.checkout.events.previous;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.time.Instant;
@@ -8,13 +7,10 @@
@Data
public final class AttemptSummaryResponse {
- @SerializedName("status_code")
private int statusCode;
- @SerializedName("response_body")
private String responseBody;
- @SerializedName("send_mode")
private String sendMode;
private Instant timestamp;
diff --git a/src/main/java/com/checkout/events/previous/EventNotificationResponse.java b/src/main/java/com/checkout/events/previous/EventNotificationResponse.java
index 1218893fd..3f8287d2d 100644
--- a/src/main/java/com/checkout/events/previous/EventNotificationResponse.java
+++ b/src/main/java/com/checkout/events/previous/EventNotificationResponse.java
@@ -1,7 +1,6 @@
package com.checkout.events.previous;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -19,7 +18,6 @@ public final class EventNotificationResponse extends Resource {
private Boolean success;
- @SerializedName("content_type")
private String contentType;
private List attempts;
diff --git a/src/main/java/com/checkout/events/previous/EventResponse.java b/src/main/java/com/checkout/events/previous/EventResponse.java
index 52fadb4d9..9afd7ac45 100644
--- a/src/main/java/com/checkout/events/previous/EventResponse.java
+++ b/src/main/java/com/checkout/events/previous/EventResponse.java
@@ -1,7 +1,6 @@
package com.checkout.events.previous;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -21,7 +20,6 @@ public final class EventResponse extends Resource {
private String version;
- @SerializedName("created_on")
private Instant createdOn;
private Map data;
diff --git a/src/main/java/com/checkout/events/previous/EventSummaryResponse.java b/src/main/java/com/checkout/events/previous/EventSummaryResponse.java
index 97a338549..5da7499f8 100644
--- a/src/main/java/com/checkout/events/previous/EventSummaryResponse.java
+++ b/src/main/java/com/checkout/events/previous/EventSummaryResponse.java
@@ -1,7 +1,6 @@
package com.checkout.events.previous;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -17,7 +16,6 @@ public final class EventSummaryResponse extends Resource {
private String type;
- @SerializedName("created_on")
private Instant createdOn;
}
diff --git a/src/main/java/com/checkout/events/previous/EventTypes.java b/src/main/java/com/checkout/events/previous/EventTypes.java
index 72e2c4a89..53741c77b 100644
--- a/src/main/java/com/checkout/events/previous/EventTypes.java
+++ b/src/main/java/com/checkout/events/previous/EventTypes.java
@@ -1,6 +1,5 @@
package com.checkout.events.previous;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.util.List;
@@ -10,7 +9,6 @@ public final class EventTypes {
private String version;
- @SerializedName("event_types")
private List eventTypes;
}
diff --git a/src/main/java/com/checkout/events/previous/EventsPageResponse.java b/src/main/java/com/checkout/events/previous/EventsPageResponse.java
index 9bfcbc977..62947ab75 100644
--- a/src/main/java/com/checkout/events/previous/EventsPageResponse.java
+++ b/src/main/java/com/checkout/events/previous/EventsPageResponse.java
@@ -1,7 +1,6 @@
package com.checkout.events.previous;
import com.checkout.HttpMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -12,7 +11,6 @@
@EqualsAndHashCode(callSuper = true)
public final class EventsPageResponse extends HttpMetadata {
- @SerializedName("total_count")
private int totalCount;
private int limit;
diff --git a/src/main/java/com/checkout/financial/ActionBreakdown.java b/src/main/java/com/checkout/financial/ActionBreakdown.java
index f06e060e0..eaf33f94f 100644
--- a/src/main/java/com/checkout/financial/ActionBreakdown.java
+++ b/src/main/java/com/checkout/financial/ActionBreakdown.java
@@ -1,7 +1,6 @@
package com.checkout.financial;
import com.checkout.common.Currency;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -15,54 +14,37 @@
@NoArgsConstructor
public final class ActionBreakdown {
- @SerializedName("breakdown_type")
private String breakdownType;
- @SerializedName("fx_rate_applied")
private Double fxRateApplied;
- @SerializedName("holding_currency")
private Currency holdingCurrency;
- @SerializedName("holding_currency_amount")
private Double holdingCurrencyAmount;
- @SerializedName("processing_currency")
private Currency processingCurrency;
- @SerializedName("processing_currency_amount")
private Double processingCurrencyAmount;
- @SerializedName("transaction_currency")
private Currency transactionCurrency;
- @SerializedName("transaction_currency_amount")
private Double transactionCurrencyAmount;
- @SerializedName("processing_to_transaction_currency_fx_rate")
private Double processingToTransactionCurrencyFxRate;
- @SerializedName("transaction_to_holding_currency_fx_rate")
private Double transactionToHoldingCurrencyFxRate;
- @SerializedName("fee_detail")
private String feeDetail;
- @SerializedName("reserve_rate")
private String reserveRate;
- @SerializedName("reserve_release_date")
private Instant reserveReleaseDate;
- @SerializedName("reserve_deducted_date")
private Instant reserveDeductedDate;
- @SerializedName("tax_fx_rate")
private Double taxFxRate;
- @SerializedName("entity_country_tax_currency")
private Currency entityCountryTaxCurrency;
- @SerializedName("tax_currency_amount")
private Double taxCurrencyAmount;
}
diff --git a/src/main/java/com/checkout/financial/FinancialAction.java b/src/main/java/com/checkout/financial/FinancialAction.java
index 6c7c62eef..33429e568 100644
--- a/src/main/java/com/checkout/financial/FinancialAction.java
+++ b/src/main/java/com/checkout/financial/FinancialAction.java
@@ -3,7 +3,6 @@
import com.checkout.common.CardCategory;
import com.checkout.common.CardType;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,61 +17,44 @@
@NoArgsConstructor
public final class FinancialAction {
- @SerializedName("payment_id")
private String paymentId;
- @SerializedName("action_id")
private String actionId;
- @SerializedName("action_type")
private String actionType;
- @SerializedName("entity_id")
private String entityId;
- @SerializedName("sub_entity_id")
private String subEntityId;
- @SerializedName("currency_account_id")
private String currencyAccountId;
- @SerializedName("payment_method")
private String paymentMethod;
- @SerializedName("processing_channel_id")
private String processingChannelId;
private String reference;
private String mid;
- @SerializedName("response_code")
private String responseCode;
- @SerializedName("response_description")
private String responseDescription;
private Region region;
- @SerializedName("card_type")
private CardType cardType;
- @SerializedName("card_category")
private CardCategory cardCategory;
- @SerializedName("issuer_country")
private CountryCode issuerCountry;
- @SerializedName("merchant_category_code")
private String merchantCategoryCode;
- @SerializedName("fx_trade_id")
private String fxTradeId;
- @SerializedName("processed_on")
private Instant processedOn;
- @SerializedName("requested_on")
private Instant requestedOn;
private List breakdown;
diff --git a/src/main/java/com/checkout/financial/FinancialActionsQueryFilter.java b/src/main/java/com/checkout/financial/FinancialActionsQueryFilter.java
index 9c3a39bab..ee71a5aef 100644
--- a/src/main/java/com/checkout/financial/FinancialActionsQueryFilter.java
+++ b/src/main/java/com/checkout/financial/FinancialActionsQueryFilter.java
@@ -1,6 +1,5 @@
package com.checkout.financial;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,10 +13,8 @@
@NoArgsConstructor
public final class FinancialActionsQueryFilter {
- @SerializedName("payment_id")
private String paymentId;
- @SerializedName("action_id")
private String actionId;
private String reference;
@@ -25,6 +22,5 @@ public final class FinancialActionsQueryFilter {
@Size(min = 1, max = 100)
private Integer limit;
- @SerializedName("pagination_token")
private String paginationToken;
}
diff --git a/src/main/java/com/checkout/forex/ForexRate.java b/src/main/java/com/checkout/forex/ForexRate.java
index 8d48251b4..777e7f5be 100644
--- a/src/main/java/com/checkout/forex/ForexRate.java
+++ b/src/main/java/com/checkout/forex/ForexRate.java
@@ -1,14 +1,11 @@
package com.checkout.forex;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
public final class ForexRate {
- @SerializedName("exchange_rate")
private Double exchangeRate;
- @SerializedName("currency_pair")
private String currencyPair;
}
diff --git a/src/main/java/com/checkout/forex/QuoteRequest.java b/src/main/java/com/checkout/forex/QuoteRequest.java
index 859ac30c1..ff49b4e81 100644
--- a/src/main/java/com/checkout/forex/QuoteRequest.java
+++ b/src/main/java/com/checkout/forex/QuoteRequest.java
@@ -11,17 +11,13 @@
public final class QuoteRequest {
@NonNull
- @SerializedName("source_currency")
private Currency sourceCurrency;
- @SerializedName("source_amount")
private Long sourceAmount;
@NonNull
- @SerializedName("destination_currency")
private Currency destinationCurrency;
- @SerializedName("destination_amount")
private Long destinationAmount;
@NonNull
diff --git a/src/main/java/com/checkout/forex/QuoteResponse.java b/src/main/java/com/checkout/forex/QuoteResponse.java
index d09c9740d..a66dfc510 100644
--- a/src/main/java/com/checkout/forex/QuoteResponse.java
+++ b/src/main/java/com/checkout/forex/QuoteResponse.java
@@ -2,7 +2,6 @@
import com.checkout.HttpMetadata;
import com.checkout.common.Currency;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -14,24 +13,18 @@ public final class QuoteResponse extends HttpMetadata {
private String id;
- @SerializedName("source_currency")
private Currency sourceCurrency;
- @SerializedName("source_amount")
private Long sourceAmount;
- @SerializedName("destination_currency")
private Currency destinationCurrency;
- @SerializedName("destination_amount")
private Long destinationAmount;
private Double rate;
- @SerializedName("expires_on")
private Instant expiresOn;
- @SerializedName("is_single_use")
private boolean isSingleUse;
}
diff --git a/src/main/java/com/checkout/forex/RatesQueryFilter.java b/src/main/java/com/checkout/forex/RatesQueryFilter.java
index 8dd0f0805..cebddb178 100644
--- a/src/main/java/com/checkout/forex/RatesQueryFilter.java
+++ b/src/main/java/com/checkout/forex/RatesQueryFilter.java
@@ -18,7 +18,6 @@ public final class RatesQueryFilter {
private ForexSource source;
@NonNull
- @SerializedName("currency_pairs")
private String currencyPairs;
@NonNull
diff --git a/src/main/java/com/checkout/forex/RatesQueryResponse.java b/src/main/java/com/checkout/forex/RatesQueryResponse.java
index adab6dddd..4754c9396 100644
--- a/src/main/java/com/checkout/forex/RatesQueryResponse.java
+++ b/src/main/java/com/checkout/forex/RatesQueryResponse.java
@@ -1,7 +1,6 @@
package com.checkout.forex;
import com.checkout.HttpMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -19,6 +18,5 @@ public final class RatesQueryResponse extends HttpMetadata {
private List rates;
- @SerializedName("invalid_currency_pairs")
private List invalidCurrencyPairs;
}
diff --git a/src/main/java/com/checkout/forward/requests/sources/IdSource.java b/src/main/java/com/checkout/forward/requests/sources/IdSource.java
index 56883fbb7..4bd3ec23f 100644
--- a/src/main/java/com/checkout/forward/requests/sources/IdSource.java
+++ b/src/main/java/com/checkout/forward/requests/sources/IdSource.java
@@ -1,6 +1,5 @@
package com.checkout.forward.requests.sources;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -24,7 +23,6 @@ public final class IdSource extends AbstractSource {
* or iOS to collect and tokenize the CVV and pass the value in this field. The token will replace the placeholder
* {{card_cvv}} value in destination_request.body (Optional, pattern ^(tok)_(\w{26})$)
*/
- @SerializedName("cvv_token")
private String cvvToken;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/requests/GooglePayEnrollmentRequest.java b/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/requests/GooglePayEnrollmentRequest.java
index 2093d6e71..a33b436e8 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/requests/GooglePayEnrollmentRequest.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/requests/GooglePayEnrollmentRequest.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.googlepay.requests;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,7 +17,6 @@ public final class GooglePayEnrollmentRequest {
* [Required]
*
*/
- @SerializedName("entity_id")
private String entityId;
/**
@@ -27,7 +25,6 @@ public final class GooglePayEnrollmentRequest {
* [Required]
*
*/
- @SerializedName("email_address")
private String emailAddress;
/**
@@ -36,7 +33,6 @@ public final class GooglePayEnrollmentRequest {
* [Required]
*
*/
- @SerializedName("accept_terms_of_service")
private Boolean acceptTermsOfService;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/requests/GooglePayRegisterDomainRequest.java b/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/requests/GooglePayRegisterDomainRequest.java
index c80caa8fa..0ad8b8a3e 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/requests/GooglePayRegisterDomainRequest.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/requests/GooglePayRegisterDomainRequest.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.googlepay.requests;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -19,7 +18,6 @@ public final class GooglePayRegisterDomainRequest {
*
* Format: hostname
*/
- @SerializedName("web_domain")
private String webDomain;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/responses/GooglePayEnrollmentResponse.java b/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/responses/GooglePayEnrollmentResponse.java
index 283fb4a81..c2a92faa6 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/responses/GooglePayEnrollmentResponse.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/googlepay/responses/GooglePayEnrollmentResponse.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.googlepay.responses;
import com.checkout.HttpMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -23,7 +22,6 @@ public final class GooglePayEnrollmentResponse extends HttpMetadata {
*
* Format: date-time (RFC 3339)
*/
- @SerializedName("tos_accepted_time")
private Instant tosAcceptedTime;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/CardSource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/CardSource.java
index 0d11b7bd7..ed0953a3c 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/CardSource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/CardSource.java
@@ -5,7 +5,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AbstractAccountHolder;
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.billingaddress.BillingAddress;
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.phone.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -31,7 +30,6 @@ public final class CardSource extends AbstractSource {
* [ 1 .. 2 ] characters >= 1
* >= 1
*/
- @SerializedName("expiry_month")
private Integer expiryMonth;
/**
@@ -39,14 +37,12 @@ public final class CardSource extends AbstractSource {
* [Required]
* 4 characters
*/
- @SerializedName("expiry_year")
private Integer expiryYear;
/**
* The last four digits of the card number
* [Required]
*/
- @SerializedName("last4")
private String last4;
/**
@@ -73,7 +69,6 @@ public final class CardSource extends AbstractSource {
* The payment source owner's billing address
* [Optional]
*/
- @SerializedName("billing_address")
private BillingAddress billingAddress;
/**
@@ -101,35 +96,30 @@ public final class CardSource extends AbstractSource {
* [Optional]
*/
@Deprecated
- @SerializedName("scheme_local")
private String schemeLocal;
/**
* The local co-branded card schemes.
* [Optional]
*/
- @SerializedName("local_schemes")
private List localSchemes;
/**
* The card type
* [Optional]
*/
- @SerializedName("card_type")
private CardType cardType;
/**
* The card category
* [Optional]
*/
- @SerializedName("card_category")
private CardCategoryType cardCategory;
/**
* The card wallet type
* [Optional]
*/
- @SerializedName("card_wallet_type")
private CardWalletType cardWalletType;
/**
@@ -143,70 +133,60 @@ public final class CardSource extends AbstractSource {
* [Optional]
* 2 characters
*/
- @SerializedName("issuer_country")
private String issuerCountry;
/**
* The issuer/card scheme product identifier
* [Optional]
*/
- @SerializedName("product_id")
private String productId;
/**
* The issuer/card scheme product type
* [Optional]
*/
- @SerializedName("product_type")
private String productType;
/**
* The Address Verification System check result
* [Optional]
*/
- @SerializedName("avs_check")
private String avsCheck;
/**
* The card verification value (CVV) check result
* [Optional]
*/
- @SerializedName("cvv_check")
private String cvvCheck;
/**
* A unique reference to the underlying card for network tokens (e.g., Apple Pay, Google Pay)
* [Optional]
*/
- @SerializedName("payment_account_reference")
private String paymentAccountReference;
/**
* The JWE encrypted full card number that has been updated by real-time account updater.
* [Optional]
*/
- @SerializedName("encrypted_card_number")
private String encryptedCardNumber;
/**
* Specifies what card information was updated by the Real-Time Account Updater.
* [Optional]
*/
- @SerializedName("account_update_status")
private AccountUpdateStatusType accountUpdateStatus;
/**
* Provides the failure code if the Real-Time Account Updater fails to update the card information.
* [Optional]
*/
- @SerializedName("account_update_failure_code")
private String accountUpdateFailureCode;
/**
* Information about the account holder of the card
* [Optional]
*/
- @SerializedName("account_holder")
private AbstractAccountHolder accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/corporateaccountholder/CorporateAccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/corporateaccountholder/CorporateAccountHolder.java
index 9e7a77a8d..45ad2dc09 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/corporateaccountholder/CorporateAccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/corporateaccountholder/CorporateAccountHolder.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AbstractAccountHolder;
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AccountHolderType;
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.common.AccountNameInquiryType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -28,14 +27,12 @@ public final class CorporateAccountHolder extends AbstractAccountHolder {
* [Required]
* <= 35
*/
- @SerializedName("company_name")
private String companyName;
/**
* The Account Name Inquiry check result.
* [Required]
*/
- @SerializedName("account_name_inquiry")
private AccountNameInquiryType accountNameInquiry;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/governmentaccountholder/GovernmentAccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/governmentaccountholder/GovernmentAccountHolder.java
index b65b516d1..dbfc9f164 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/governmentaccountholder/GovernmentAccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/governmentaccountholder/GovernmentAccountHolder.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AbstractAccountHolder;
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AccountHolderType;
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.common.AccountNameInquiryType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -28,14 +27,12 @@ public final class GovernmentAccountHolder extends AbstractAccountHolder {
* [Required]
* <= 35
*/
- @SerializedName("company_name")
private String companyName;
/**
* The Account Name Inquiry check result.
* [Required]
*/
- @SerializedName("account_name_inquiry")
private AccountNameInquiryType accountNameInquiry;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/individualaccountholder/IndividualAccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/individualaccountholder/IndividualAccountHolder.java
index 38c3833e9..53772975d 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/individualaccountholder/IndividualAccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/individualaccountholder/IndividualAccountHolder.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AbstractAccountHolder;
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AccountHolderType;
import com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.individualaccountholder.accountnameinquirydetails.AccountNameInquiryDetails;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -27,7 +26,6 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* [Required]
* <= 35
*/
- @SerializedName("first_name")
private String firstName;
/**
@@ -37,14 +35,12 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* [Required]
* <= 35
*/
- @SerializedName("last_name")
private String lastName;
/**
* The result of the Account Name Inquiry check.
* [Required]
*/
- @SerializedName("account_name_inquiry")
private AccountNameInquiryType accountNameInquiry;
/**
@@ -53,14 +49,12 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* [Optional]
* <= 35
*/
- @SerializedName("middle_name")
private String middleName;
/**
* Details of the Account Name Inquiry check.
* [Optional]
*/
- @SerializedName("account_name_inquiry_details")
private AccountNameInquiryDetails accountNameInquiryDetails;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/individualaccountholder/accountnameinquirydetails/AccountNameInquiryDetails.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/individualaccountholder/accountnameinquirydetails/AccountNameInquiryDetails.java
index 7529fb807..5e919b14c 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/individualaccountholder/accountnameinquirydetails/AccountNameInquiryDetails.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/accountholder/individualaccountholder/accountnameinquirydetails/AccountNameInquiryDetails.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.individualaccountholder.accountnameinquirydetails;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -21,21 +20,18 @@ public final class AccountNameInquiryDetails {
* The result of the first name check.
* [Optional]
*/
- @SerializedName("first_name")
private FirstNameType firstName;
/**
* The result of the middle name check.
* [Optional]
*/
- @SerializedName("middle_name")
private MiddleNameType middleName;
/**
* The result of the last name check.
* [Optional]
*/
- @SerializedName("last_name")
private LastNameType lastName;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/billingaddress/BillingAddress.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/billingaddress/BillingAddress.java
index e4f99e8b2..0f37c87be 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/billingaddress/BillingAddress.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/billingaddress/BillingAddress.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.billingaddress;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -23,7 +22,6 @@ public final class BillingAddress {
* [Optional]
* <= 200
*/
- @SerializedName("address_line1")
private String addressLine1;
/**
@@ -31,7 +29,6 @@ public final class BillingAddress {
* [Optional]
* <= 200
*/
- @SerializedName("address_line2")
private String addressLine2;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/phone/Phone.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/phone/Phone.java
index b6351e147..cc0a0b7f5 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/phone/Phone.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/cardsource/phone/Phone.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.phone;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -22,7 +21,6 @@ public final class Phone {
* [Optional]
* [ 1 .. 7 ] characters
*/
- @SerializedName("country_code")
private String countryCode;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/epssource/EpsSource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/epssource/EpsSource.java
index 30914fd2c..877510ff7 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/epssource/EpsSource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/epssource/EpsSource.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource;
import com.checkout.handlepaymentsandpayouts.payments.common.source.SourceType;
import com.checkout.handlepaymentsandpayouts.payments.common.source.epssource.accountholder.AccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -48,14 +47,12 @@ public final class EpsSource extends AbstractSource {
* Account holder information.
* [Optional]
*/
- @SerializedName("account_holder_name")
private String accountHolderName;
/**
* The account holder details
* [Optional]
*/
- @SerializedName("account_holder")
private AccountHolder accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/epssource/accountholder/AccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/epssource/accountholder/AccountHolder.java
index e211f06eb..19b1337bb 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/epssource/accountholder/AccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/epssource/accountholder/AccountHolder.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.common.source.epssource.accountholder;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -21,14 +20,12 @@ public final class AccountHolder {
* The first name of the account holder
* [Required]
*/
- @SerializedName("first_name")
private String firstName;
/**
* The last name of the account holder
* [Required]
*/
- @SerializedName("last_name")
private String lastName;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/fawrysource/FawrySource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/fawrysource/FawrySource.java
index 7e4cd7e9f..21d271740 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/fawrysource/FawrySource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/fawrysource/FawrySource.java
@@ -2,7 +2,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource;
import com.checkout.handlepaymentsandpayouts.payments.common.source.SourceType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -31,7 +30,6 @@ public final class FawrySource extends AbstractSource {
* The customer pays using this number at Fawry's outlets
* [Optional]
*/
- @SerializedName("reference_number")
private String referenceNumber;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/idealsource/IdealSource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/idealsource/IdealSource.java
index e9e7f9ac8..24d017616 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/idealsource/IdealSource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/idealsource/IdealSource.java
@@ -2,7 +2,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource;
import com.checkout.handlepaymentsandpayouts.payments.common.source.SourceType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -49,7 +48,6 @@ public final class IdealSource extends AbstractSource {
* outside the Netherlands from disclosing this information, field may be omitted.
* [Optional]
*/
- @SerializedName("account_holder")
private String accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/knetsource/KnetSource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/knetsource/KnetSource.java
index 49b5366ce..75fee887f 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/knetsource/KnetSource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/knetsource/KnetSource.java
@@ -85,7 +85,6 @@ public final class KnetSource extends AbstractSource {
* [Optional]
* ^[0-9]{8}$
*/
- @SerializedName("card_token")
private String cardToken;
/**
@@ -101,14 +100,12 @@ public final class KnetSource extends AbstractSource {
* The payment identifier assigned by KNet Gateway.
* [Optional]
*/
- @SerializedName("knet_payment_id")
private String knetPaymentId;
/**
* The state of the payment, returned by KNet Gateway after the customer is redirected from the payment page.
* [Optional]
*/
- @SerializedName("knet_result")
private String knetResult;
/**
@@ -116,35 +113,30 @@ public final class KnetSource extends AbstractSource {
* populated in rare cases when the redirection from the payment page did not occur properly.
* [Optional]
*/
- @SerializedName("inquiry_result")
private String inquiryResult;
/**
* The result transaction reference, given by some banks/institutions.
* [Optional]
*/
- @SerializedName("bank_reference")
private String bankReference;
/**
* The transaction identifier assigned by KNet Gateway.
* [Optional]
*/
- @SerializedName("knet_transaction_id")
private String knetTransactionId;
/**
* The resulting authorization code from the issuing bank.
* [Optional]
*/
- @SerializedName("auth_code")
private String authCode;
/**
* The auth response code / reason code relating to the issuing bank authorization code.
* [Optional]
*/
- @SerializedName("auth_response_code")
private String authResponseCode;
/**
@@ -152,7 +144,6 @@ public final class KnetSource extends AbstractSource {
* match the actual transaction date. The format is MMDD.
* [Optional]
*/
- @SerializedName("post_date")
private String postDate;
/**
@@ -171,7 +162,6 @@ public final class KnetSource extends AbstractSource {
* The KNET text detail for the error, including an error code.
* [Optional]
*/
- @SerializedName("error_text")
private String errorText;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/multibancosource/MultibancoSource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/multibancosource/MultibancoSource.java
index d68354203..00dbf9901 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/multibancosource/MultibancoSource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/multibancosource/MultibancoSource.java
@@ -2,7 +2,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource;
import com.checkout.handlepaymentsandpayouts.payments.common.source.SourceType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -24,14 +23,12 @@ public final class MultibancoSource extends AbstractSource {
* Multibanco payment reference
* [Optional]
*/
- @SerializedName("payment_reference")
private String paymentReference;
/**
* The identifier of a supplier charging for its service or product
* [Optional]
*/
- @SerializedName("service_supplier_id")
private String serviceSupplierId;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponsegiropaysourcesource/PaymentGetResponseGiropaySourceSource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponsegiropaysourcesource/PaymentGetResponseGiropaySourceSource.java
index a5264513d..ad5a3fe07 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponsegiropaysourcesource/PaymentGetResponseGiropaySourceSource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponsegiropaysourcesource/PaymentGetResponseGiropaySourceSource.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource;
import com.checkout.handlepaymentsandpayouts.payments.common.source.SourceType;
import com.checkout.handlepaymentsandpayouts.payments.common.source.paymentgetresponsegiropaysourcesource.accountholder.AccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -48,14 +47,12 @@ public final class PaymentGetResponseGiropaySourceSource extends AbstractSource
* Account holder information.
* [Optional]
*/
- @SerializedName("account_holder_name")
private String accountHolderName;
/**
* The account holder details
* [Optional]
*/
- @SerializedName("account_holder")
private AccountHolder accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponsegiropaysourcesource/accountholder/AccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponsegiropaysourcesource/accountholder/AccountHolder.java
index 80df6f464..7cebb7e2d 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponsegiropaysourcesource/accountholder/AccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponsegiropaysourcesource/accountholder/AccountHolder.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.common.source.paymentgetresponsegiropaysourcesource.accountholder;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -21,14 +20,12 @@ public final class AccountHolder {
* The first name of the account holder
* [Required]
*/
- @SerializedName("first_name")
private String firstName;
/**
* The last name of the account holder
* [Required]
*/
- @SerializedName("last_name")
private String lastName;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/PaymentGetResponseKlarnaSourceSource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/PaymentGetResponseKlarnaSourceSource.java
index 535079202..bfcb8b63a 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/PaymentGetResponseKlarnaSourceSource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/PaymentGetResponseKlarnaSourceSource.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource;
import com.checkout.handlepaymentsandpayouts.payments.common.source.SourceType;
import com.checkout.handlepaymentsandpayouts.payments.common.source.paymentgetresponseklarnasourcesource.accountholder.AccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -25,7 +24,6 @@ public final class PaymentGetResponseKlarnaSourceSource extends AbstractSource {
* object describes payee details
* [Optional]
*/
- @SerializedName("account_holder")
private AccountHolder accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/accountholder/AccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/accountholder/AccountHolder.java
index cedd8213b..de64682f2 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/accountholder/AccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/accountholder/AccountHolder.java
@@ -2,7 +2,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.paymentgetresponseklarnasourcesource.accountholder.billingaddress.BillingAddress;
import com.checkout.handlepaymentsandpayouts.payments.common.source.paymentgetresponseklarnasourcesource.accountholder.phone.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -23,21 +22,18 @@ public final class AccountHolder {
* First name of the account holder.
* [Optional]
*/
- @SerializedName("first_name")
private String firstName;
/**
* Last name of the account holder.
* [Optional]
*/
- @SerializedName("last_name")
private String lastName;
/**
* Address of the account holder.
* [Optional]
*/
- @SerializedName("billing_address")
private BillingAddress billingAddress;
/**
@@ -50,7 +46,6 @@ public final class AccountHolder {
* Date of birth of the account holder.
* [Optional]
*/
- @SerializedName("date_of_birth")
private String dateOfBirth;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/accountholder/phone/Phone.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/accountholder/phone/Phone.java
index c518ceb35..196db6eef 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/accountholder/phone/Phone.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/paymentgetresponseklarnasourcesource/accountholder/phone/Phone.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.common.source.paymentgetresponseklarnasourcesource.accountholder.phone;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -20,7 +19,6 @@ public final class Phone {
/**
* [Optional]
*/
- @SerializedName("country_code")
private String countryCode;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/qpaysource/QpaySource.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/qpaysource/QpaySource.java
index 403ccd868..23060bb91 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/qpaysource/QpaySource.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/common/source/qpaysource/QpaySource.java
@@ -2,7 +2,6 @@
import com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource;
import com.checkout.handlepaymentsandpayouts.payments.common.source.SourceType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -36,21 +35,18 @@ public final class QpaySource extends AbstractSource {
* The status code returned from the QPay gateway on payment, if available.
* [Optional]
*/
- @SerializedName("qpay_status")
private String qpayStatus;
/**
* A message giving further detail on the payment status, for failure/cancelled/success status payments.
* [Optional]
*/
- @SerializedName("status_message")
private String statusMessage;
/**
* An identifier from the QPay gateway for a successful payment.
* [Optional]
*/
- @SerializedName("confirmation_id")
private String confirmationId;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/UnreferencedRefundRequest.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/UnreferencedRefundRequest.java
index 33d6280ba..1b0f94625 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/UnreferencedRefundRequest.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/UnreferencedRefundRequest.java
@@ -2,7 +2,6 @@
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.source.Source;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.AbstractDestination;
-import com.google.gson.annotations.SerializedName;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.instruction.Instruction;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.segment.Segment;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.processing.Processing;
@@ -55,7 +54,6 @@ public final class UnreferencedRefundRequest {
* The type of the payment
* [Required]
*/
- @SerializedName("payment_type")
private String paymentType;
/**
@@ -63,7 +61,6 @@ public final class UnreferencedRefundRequest {
* [Required]
* ^(pc)_(\w{26})$
*/
- @SerializedName("processing_channel_id")
private String processingChannelId;
/**
@@ -91,7 +88,6 @@ public final class UnreferencedRefundRequest {
* The previous related payment identifier. This could be the ID of the payment that you want to refund.
* [Optional]
*/
- @SerializedName("previous_payment_id")
private String previousPaymentId;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/carddestination/CardDestination.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/carddestination/CardDestination.java
index c2dfebbce..af8270cab 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/carddestination/CardDestination.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/carddestination/CardDestination.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.AbstractDestination;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.DestinationType;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.AbstractAccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -33,7 +32,6 @@ public final class CardDestination extends AbstractDestination {
* [Required]
* [ 1 .. 2 ] characters
*/
- @SerializedName("expiry_month")
private Integer expiryMonth;
/**
@@ -41,14 +39,12 @@ public final class CardDestination extends AbstractDestination {
* [Required]
* 4 characters
*/
- @SerializedName("expiry_year")
private Integer expiryYear;
/**
* The unreferenced refund destination account holder.
* [Required]
*/
- @SerializedName("account_holder")
private AbstractAccountHolder accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/billingaddress/BillingAddress.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/billingaddress/BillingAddress.java
index 71b272560..241b4b31e 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/billingaddress/BillingAddress.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/billingaddress/BillingAddress.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.billingaddress;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -24,7 +23,6 @@ public final class BillingAddress {
* [Optional]
* <= 200
*/
- @SerializedName("address_line1")
private String addressLine1;
/**
@@ -32,7 +30,6 @@ public final class BillingAddress {
* [Optional]
* <= 200
*/
- @SerializedName("address_line2")
private String addressLine2;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/identification/Identification.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/identification/Identification.java
index 29ae41c7c..a68e79696 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/identification/Identification.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/identification/Identification.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.identification;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -38,7 +37,6 @@ public final class Identification {
* [Optional]
* 2 characters
*/
- @SerializedName("issuing_country")
private String issuingCountry;
/**
@@ -47,7 +45,6 @@ public final class Identification {
* [Optional]
* 10 characters
*/
- @SerializedName("date_of_expiry")
private String dateOfExpiry;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/phone/Phone.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/phone/Phone.java
index 6236cc74e..0d8eb0aaf 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/phone/Phone.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/common/phone/Phone.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.phone;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -23,7 +22,6 @@ public final class Phone {
* [Required]
* [ 1 .. 7 ] characters
*/
- @SerializedName("country_code")
private CountryCode countryCode;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/corporateaccountholder/CorporateAccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/corporateaccountholder/CorporateAccountHolder.java
index b461dcaf5..b4cec8a53 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/corporateaccountholder/CorporateAccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/corporateaccountholder/CorporateAccountHolder.java
@@ -5,7 +5,6 @@
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.billingaddress.BillingAddress;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.identification.Identification;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.phone.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -33,7 +32,6 @@ public final class CorporateAccountHolder extends AbstractAccountHolder {
* [Required]
* <= 50
*/
- @SerializedName("company_name")
private String companyName;
/**
@@ -42,7 +40,6 @@ public final class CorporateAccountHolder extends AbstractAccountHolder {
* perform.
* [Optional]
*/
- @SerializedName("billing_address")
private BillingAddress billingAddress;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/governmentaccountholder/GovernmentAccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/governmentaccountholder/GovernmentAccountHolder.java
index 446cf178d..a04ef365d 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/governmentaccountholder/GovernmentAccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/governmentaccountholder/GovernmentAccountHolder.java
@@ -5,7 +5,6 @@
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.billingaddress.BillingAddress;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.identification.Identification;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.phone.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -33,7 +32,6 @@ public final class GovernmentAccountHolder extends AbstractAccountHolder {
* [Required]
* <= 50
*/
- @SerializedName("company_name")
private String companyName;
/**
@@ -42,7 +40,6 @@ public final class GovernmentAccountHolder extends AbstractAccountHolder {
* perform.
* [Optional]
*/
- @SerializedName("billing_address")
private BillingAddress billingAddress;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/individualaccountholder/IndividualAccountHolder.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/individualaccountholder/IndividualAccountHolder.java
index 03d4ceb19..ec5b06b06 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/individualaccountholder/IndividualAccountHolder.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/common/accountholder/individualaccountholder/IndividualAccountHolder.java
@@ -5,7 +5,6 @@
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.billingaddress.BillingAddress;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.identification.Identification;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.common.phone.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
@@ -33,7 +32,6 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* [Required]
* <= 50
*/
- @SerializedName("first_name")
private String firstName;
/**
@@ -46,7 +44,6 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* [Required]
* <= 50
*/
- @SerializedName("last_name")
private String lastName;
/**
@@ -54,7 +51,6 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* [Optional]
* <= 50
*/
- @SerializedName("middle_name")
private String middleName;
/**
@@ -63,7 +59,6 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* perform.
* [Optional]
*/
- @SerializedName("billing_address")
private BillingAddress billingAddress;
/**
@@ -92,7 +87,6 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* [Optional]
* 10 characters
*/
- @SerializedName("date_of_birth")
private String dateOfBirth;
/**
@@ -100,7 +94,6 @@ public final class IndividualAccountHolder extends AbstractAccountHolder {
* [Optional]
* 2 characters
*/
- @SerializedName("country_of_birth")
private String countryOfBirth;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/iddestination/IdDestination.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/iddestination/IdDestination.java
index eb55f41d3..77acd0f16 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/iddestination/IdDestination.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/iddestination/IdDestination.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.AbstractDestination;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.DestinationType;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.AbstractAccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -32,7 +31,6 @@ public final class IdDestination extends AbstractDestination {
* The unreferenced refund destination account holder.
* [Optional]
*/
- @SerializedName("account_holder")
private AbstractAccountHolder accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/networktokendestination/NetworkTokenDestination.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/networktokendestination/NetworkTokenDestination.java
index e540bb83c..e31f93210 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/networktokendestination/NetworkTokenDestination.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/networktokendestination/NetworkTokenDestination.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.AbstractDestination;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.DestinationType;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.AbstractAccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -31,7 +30,6 @@ public final class NetworkTokenDestination extends AbstractDestination {
* [Required]
* [ 1 .. 2 ] characters >= 1
*/
- @SerializedName("expiry_month")
private Integer expiryMonth;
/**
@@ -39,14 +37,12 @@ public final class NetworkTokenDestination extends AbstractDestination {
* [Required]
* 4 characters
*/
- @SerializedName("expiry_year")
private Integer expiryYear;
/**
* The network token type.
* [Required]
*/
- @SerializedName("token_type")
private TokenType tokenType;
/**
@@ -68,7 +64,6 @@ public final class NetworkTokenDestination extends AbstractDestination {
* The unreferenced refund destination account holder.
* [Required]
*/
- @SerializedName("account_holder")
private AbstractAccountHolder accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/tokendestination/TokenDestination.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/tokendestination/TokenDestination.java
index 9b1d00654..1ef3ef06a 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/tokendestination/TokenDestination.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/destination/tokendestination/TokenDestination.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.AbstractDestination;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.DestinationType;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.destination.common.accountholder.AbstractAccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -32,7 +31,6 @@ public final class TokenDestination extends AbstractDestination {
* The unreferenced refund destination account holder.
* [Optional]
*/
- @SerializedName("account_holder")
private AbstractAccountHolder accountHolder;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/instruction/Instruction.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/instruction/Instruction.java
index 4f45e0b42..5d538a300 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/instruction/Instruction.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/instruction/Instruction.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.instruction;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -24,7 +23,6 @@ public final class Instruction {
* For Mastercard, use C60
* [Optional]
*/
- @SerializedName("funds_transfer_type")
private String fundsTransferType;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/processing/Processing.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/processing/Processing.java
index 4c8de9164..281af37df 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/processing/Processing.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/processing/Processing.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.processing;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -22,7 +21,6 @@ public final class Processing {
* Only applicable for unreferenced refunds.
* [Optional]
*/
- @SerializedName("processing_speed")
private String processingSpeed;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/segment/Segment.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/segment/Segment.java
index 44d5ccf51..13e139dae 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/segment/Segment.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/requests/unreferencedrefundrequest/segment/Segment.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.requests.unreferencedrefundrequest.segment;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -29,7 +28,6 @@ public final class Segment {
* [Optional]
* <= 50
*/
- @SerializedName("business_category")
private String businessCategory;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponseaccepted/destination/Destination.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponseaccepted/destination/Destination.java
index ae3991dbb..44df23c05 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponseaccepted/destination/Destination.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponseaccepted/destination/Destination.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponseaccepted.destination;
import com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponseaccepted.destination.accountholder.AccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -16,7 +15,6 @@ public final class Destination {
/**
* The account holder details.
*/
- @SerializedName("account_holder")
private AccountHolder accountHolder;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponseaccepted/destination/instruction/Instruction.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponseaccepted/destination/instruction/Instruction.java
index c94fe8927..74f892a78 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponseaccepted/destination/instruction/Instruction.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponseaccepted/destination/instruction/Instruction.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponseaccepted.destination.instruction;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,7 +17,6 @@ public final class Instruction {
* The date (in ISO 8601 format) and time at which the recipient's account will be credited.
* [Optional]
*/
- @SerializedName("value_date")
private Instant valueDate;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/RequestAPaymentOrPayoutResponseCreated.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/RequestAPaymentOrPayoutResponseCreated.java
index c9cc7298e..98d56284a 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/RequestAPaymentOrPayoutResponseCreated.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/RequestAPaymentOrPayoutResponseCreated.java
@@ -45,7 +45,6 @@ public final class RequestAPaymentOrPayoutResponseCreated extends Resource {
* ^(act)_(\w{26})$
* 30 characters
*/
- @SerializedName("action_id")
private String actionId;
/**
@@ -77,42 +76,36 @@ public final class RequestAPaymentOrPayoutResponseCreated extends Resource {
* The Gateway response code
* [Required]
*/
- @SerializedName("response_code")
private String responseCode;
/**
* The date/time the payment was processed
* [Required]
*/
- @SerializedName("processed_on")
private Instant processedOn;
/**
* The full amount from the original authorization, if a partial authorization was requested and approved.
* [Optional]
*/
- @SerializedName("amount_requested")
private Integer amountRequested;
/**
* The acquirer authorization code if the payment was authorized
* [Optional]
*/
- @SerializedName("auth_code")
private String authCode;
/**
* The Gateway response summary
* [Optional]
*/
- @SerializedName("response_summary")
private String responseSummary;
/**
* The timestamp (ISO 8601 code) for when the authorization's validity period expires
* [Optional]
*/
- @SerializedName("expires_on")
private String expiresOn;
/**
@@ -175,7 +168,6 @@ public final class RequestAPaymentOrPayoutResponseCreated extends Resource {
* The scheme transaction identifier
* [Optional]
*/
- @SerializedName("scheme_id")
private String schemeId;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/balances/Balances.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/balances/Balances.java
index 6ed8cb996..17078ce6f 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/balances/Balances.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/balances/Balances.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.balances;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -21,49 +20,42 @@ public final class Balances {
* The total amount that has been authorized
* [Optional]
*/
- @SerializedName("total_authorized")
private Integer totalAuthorized;
/**
* The total amount that has been voided
* [Optional]
*/
- @SerializedName("total_voided")
private Integer totalVoided;
/**
* The total amount that is still available for voiding
* [Optional]
*/
- @SerializedName("available_to_void")
private Integer availableToVoid;
/**
* The total amount that has been captured
* [Optional]
*/
- @SerializedName("total_captured")
private Integer totalCaptured;
/**
* The total amount that is still available for capture
* [Optional]
*/
- @SerializedName("available_to_capture")
private Integer availableToCapture;
/**
* The total amount that has been refunded
* [Optional]
*/
- @SerializedName("total_refunded")
private Integer totalRefunded;
/**
* The total amount that is still available for refund
* [Optional]
*/
- @SerializedName("available_to_refund")
private Integer availableToRefund;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/customer/phone/Phone.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/customer/phone/Phone.java
index 0ad0b9851..3a37e5e79 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/customer/phone/Phone.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/customer/phone/Phone.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.customer.phone;
import com.checkout.common.CountryCode;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -23,7 +22,6 @@ public final class Phone {
* [Optional]
* [ 1 .. 7 ] characters
*/
- @SerializedName("country_code")
private CountryCode countryCode;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/customer/summary/Summary.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/customer/summary/Summary.java
index e91a39a57..07053516b 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/customer/summary/Summary.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/customer/summary/Summary.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.customer.summary;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -21,49 +20,42 @@ public final class Summary {
* The date the customer registered.
* [Optional]
*/
- @SerializedName("registration_date")
private String registrationDate;
/**
* The date of the customer's first transaction.
* [Optional]
*/
- @SerializedName("first_transaction_date")
private String firstTransactionDate;
/**
* The date of the customer's last payment.
* [Optional]
*/
- @SerializedName("last_payment_date")
private String lastPaymentDate;
/**
* The total number of orders made by the customer.
* [Optional]
*/
- @SerializedName("total_order_count")
private Integer totalOrderCount;
/**
* The amount of the customer's last payment.
* [Optional]
*/
- @SerializedName("last_payment_amount")
private Double lastPaymentAmount;
/**
* Specifies whether the customer is a premium customer.
* [Optional]
*/
- @SerializedName("is_premium_customer")
private Boolean isPremiumCustomer;
/**
* Specifies whether the customer is a returning customer.
* [Optional]
*/
- @SerializedName("is_returning_customer")
private Boolean isReturningCustomer;
/**
@@ -76,7 +68,6 @@ public final class Summary {
* The lifetime value is an indicator of how valuable the relationship with the customer is to your company.
* [Optional]
*/
- @SerializedName("lifetime_value")
private Double lifetimeValue;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/processing/Processing.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/processing/Processing.java
index 9c72a04ca..98266b64f 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/processing/Processing.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/processing/Processing.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.processing;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -23,21 +22,18 @@ public final class Processing {
* A unique identifier for the authorization that is submitted to the card scheme during processing
* [Optional]
*/
- @SerializedName("retrieval_reference_number")
private String retrievalReferenceNumber;
/**
* A unique identifier for the transaction generated by the acquirer
* [Optional]
*/
- @SerializedName("acquirer_transaction_id")
private String acquirerTransactionId;
/**
* A code representing the follow-up action to take with the payment, as recommended by Checkout.com
* [Optional]
*/
- @SerializedName("recommendation_code")
private String recommendationCode;
/**
@@ -56,7 +52,6 @@ public final class Processing {
* should wait before doing so.
* [Optional]
*/
- @SerializedName("partner_merchant_advice_code")
private String partnerMerchantAdviceCode;
/**
@@ -66,63 +61,54 @@ public final class Processing {
* schemes.
* [Optional]
*/
- @SerializedName("partner_response_code")
private String partnerResponseCode;
/**
* Unique order identification of an Afterpay payment
* [Optional]
*/
- @SerializedName("partner_order_id")
private String partnerOrderId;
/**
* Unique identification of a payment provided by partner
* [Optional]
*/
- @SerializedName("partner_payment_id")
private String partnerPaymentId;
/**
* Status of a payment provided by partner
* [Optional]
*/
- @SerializedName("partner_status")
private String partnerStatus;
/**
* Unique transaction identification provided by partner
* [Optional]
*/
- @SerializedName("partner_transaction_id")
private String partnerTransactionId;
/**
* Error codes provided by partner
* [Optional]
*/
- @SerializedName("partner_error_codes")
private List partnerErrorCodes;
/**
* Error description provided by partner
* [Optional]
*/
- @SerializedName("partner_error_message")
private String partnerErrorMessage;
/**
* Authorization code provided by partner
* [Optional]
*/
- @SerializedName("partner_authorization_code")
private String partnerAuthorizationCode;
/**
* Authorization response code provided by partner
* [Optional]
*/
- @SerializedName("partner_authorization_response_code")
private String partnerAuthorizationResponseCode;
/**
@@ -130,7 +116,6 @@ public final class Processing {
* [Optional]
* >= 0
*/
- @SerializedName("surcharge_amount")
private Integer surchargeAmount;
/**
@@ -138,14 +123,12 @@ public final class Processing {
* indicates the full card was used
* [Optional]
*/
- @SerializedName("pan_type_processed")
private PanTypeProcessedType panTypeProcessed;
/**
* The flag indicating if Checkout Network Token was available for the payment
* [Optional]
*/
- @SerializedName("cko_network_token_available")
private Boolean ckoNetworkTokenAvailable;
/**
@@ -154,7 +137,6 @@ public final class Processing {
* (see Mastercard Transaction Link Identifier documentation).
* [Optional]
*/
- @SerializedName("scheme_transaction_link_id")
private String schemeTransactionLinkId;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/retry/Retry.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/retry/Retry.java
index 1edf1ae10..83ff9b159 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/retry/Retry.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/retry/Retry.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.retry;
import lombok.Builder;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -31,21 +30,18 @@ public final class Retry {
* [ 1 .. 15 ]
*/
@Builder.Default
- @SerializedName("max_attempts")
private Integer maxAttempts = 6;
/**
* A timestamp that details the date on which the retry schedule expires, in ISO 8601 format.
* [Optional]
*/
- @SerializedName("ends_on")
private Instant endsOn;
/**
* A timestamp of the date on which the next authorization attempt will take place, in ISO 8601 format.
* [Optional]
*/
- @SerializedName("next_attempt_on")
private Instant nextAttemptOn;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/threeds/Threeds.java b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/threeds/Threeds.java
index 7b4ec951c..4d30c7ef6 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/threeds/Threeds.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/payments/postpayments/responses/requestapaymentorpayoutresponsecreated/threeds/Threeds.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.threeds;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -36,7 +35,6 @@ public final class Threeds {
* Indicates the reason why the payment was upgraded to 3D Secure.
* [Optional]
*/
- @SerializedName("upgrade_reason")
private String upgradeReason;
}
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/customer/Customer.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/customer/Customer.java
index ed1256d6a..9879d92d0 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/customer/Customer.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/customer/Customer.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.setups.entities.customer;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -40,6 +39,5 @@ public final class Customer {
/**
* Details of the account the customer holds with the merchant
*/
- @SerializedName("merchant_account")
private MerchantAccount merchantAccount;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/customer/MerchantAccount.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/customer/MerchantAccount.java
index b88e9cf87..f1fda60f5 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/customer/MerchantAccount.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/customer/MerchantAccount.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.setups.entities.customer;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -28,7 +27,6 @@ public final class MerchantAccount {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("registration_date")
private LocalDate registrationDate;
/**
@@ -36,14 +34,12 @@ public final class MerchantAccount {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("last_modified")
private LocalDate lastModified;
/**
* Indicates whether this is a returning customer.
* [Optional]
*/
- @SerializedName("returning_customer")
private Boolean returningCustomer;
/**
@@ -51,7 +47,6 @@ public final class MerchantAccount {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("first_transaction_date")
private LocalDate firstTransactionDate;
/**
@@ -59,20 +54,17 @@ public final class MerchantAccount {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("last_transaction_date")
private LocalDate lastTransactionDate;
/**
* The total number of orders the customer has placed with the merchant.
* [Optional]
*/
- @SerializedName("total_order_count")
private Integer totalOrderCount;
/**
* The amount of the customer's last payment with the merchant.
* [Optional]
*/
- @SerializedName("last_payment_amount")
private Long lastPaymentAmount;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/industry/AirlineData.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/industry/AirlineData.java
index eeb9b98c8..8529bb490 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/industry/AirlineData.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/industry/AirlineData.java
@@ -3,7 +3,6 @@
import com.checkout.payments.contexts.PaymentContextsFlightLegDetails;
import com.checkout.payments.contexts.PaymentContextsPassenger;
import com.checkout.payments.contexts.PaymentContextsTicket;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -33,6 +32,5 @@ public final class AirlineData {
/**
* Details of each leg of the flight journey
*/
- @SerializedName("flight_leg_details")
private List flightLegDetails;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/industry/Industry.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/industry/Industry.java
index 9a8c62642..192462669 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/industry/Industry.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/industry/Industry.java
@@ -1,7 +1,6 @@
package com.checkout.handlepaymentsandpayouts.setups.entities.industry;
import com.checkout.payments.contexts.PaymentContextsAccommodationData;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -21,12 +20,10 @@ public final class Industry {
/**
* Airline industry-specific data for flight bookings and related payments
*/
- @SerializedName("airline_data")
private AirlineData airlineData;
/**
* Accommodation industry-specific data for hotel bookings and related payments
*/
- @SerializedName("accommodation_data")
private List accommodationData;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/Order.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/Order.java
index 991d54e83..7d075323b 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/Order.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/Order.java
@@ -2,7 +2,6 @@
import com.checkout.payments.ShippingDetails;
import com.checkout.payments.contexts.PaymentContextsItems;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -32,19 +31,16 @@ public final class Order {
/**
* Information about sub-merchants involved in the order
*/
- @SerializedName("sub_merchants")
private List subMerchants;
/**
* >= 0
* The discount amount applied to the order
*/
- @SerializedName("discount_amount")
private Long discountAmount;
/**
* The amount allocations representing the sub-entities on whose behalf the payment is processed
*/
- @SerializedName("amount_allocations")
private List amountAllocations;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/OrderSubMerchant.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/OrderSubMerchant.java
index e5fe5bb61..7a19421e1 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/OrderSubMerchant.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/order/OrderSubMerchant.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.setups.entities.order;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -25,13 +24,11 @@ public final class OrderSubMerchant {
/**
* The category of products or services offered by the sub-merchant
*/
- @SerializedName("product_category")
private String productCategory;
/**
* The number of trades or transactions the sub-merchant has conducted
*/
- @SerializedName("number_of_trades")
private Integer numberOfTrades;
/**
@@ -39,6 +36,5 @@ public final class OrderSubMerchant {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("registration_date")
private LocalDate registrationDate;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paypal/PayPal.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paypal/PayPal.java
index 03c57f997..04c76d1e5 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paypal/PayPal.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/paymentMethods/paypal/PayPal.java
@@ -3,7 +3,6 @@
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.common.PaymentMethodAction;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.common.PaymentMethodBase;
import com.checkout.handlepaymentsandpayouts.setups.entities.paymentMethods.common.PaymentMethodInitialization;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -24,7 +23,6 @@ public final class PayPal extends PaymentMethodBase {
* The user action for the PayPal widget.
* [Optional]
*/
- @SerializedName("user_action")
private PayPalUserAction userAction;
/**
@@ -32,14 +30,12 @@ public final class PayPal extends PaymentMethodBase {
* [Optional]
* Maximum length: 127 characters.
*/
- @SerializedName("brand_name")
private String brandName;
/**
* Where to obtain the shipping information.
* [Optional]
*/
- @SerializedName("shipping_preference")
private PayPalShippingPreference shippingPreference;
/**
diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/settings/Settings.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/settings/Settings.java
index 8784bd203..d367c16e2 100644
--- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/settings/Settings.java
+++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/entities/settings/Settings.java
@@ -1,6 +1,5 @@
package com.checkout.handlepaymentsandpayouts.setups.entities.settings;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -20,7 +19,6 @@ public final class Settings {
* The URL to redirect the customer to, if the payment is successful.
* For payment methods with a redirect, this value overrides the default success redirect URL configured on your account.
*/
- @SerializedName("success_url")
private String successUrl;
/**
@@ -28,6 +26,5 @@ public final class Settings {
* The URL to redirect the customer to, if the payment is unsuccessful.
* For payment methods with a redirect, this value overrides the default failure redirect URL configured on your account.
*/
- @SerializedName("failure_url")
private String failureUrl;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/identities/entities/AttemptAssetLinks.java b/src/main/java/com/checkout/identities/entities/AttemptAssetLinks.java
index 842330c31..27175a9ad 100644
--- a/src/main/java/com/checkout/identities/entities/AttemptAssetLinks.java
+++ b/src/main/java/com/checkout/identities/entities/AttemptAssetLinks.java
@@ -1,7 +1,6 @@
package com.checkout.identities.entities;
import com.checkout.common.Link;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -21,7 +20,6 @@ public final class AttemptAssetLinks {
* [Required]
* Format: uri
*/
- @SerializedName("asset_url")
private Link assetUrl;
}
diff --git a/src/main/java/com/checkout/instruments/create/CreateInstrumentBankAccountRequest.java b/src/main/java/com/checkout/instruments/create/CreateInstrumentBankAccountRequest.java
index 9be98c926..d038b3fbc 100644
--- a/src/main/java/com/checkout/instruments/create/CreateInstrumentBankAccountRequest.java
+++ b/src/main/java/com/checkout/instruments/create/CreateInstrumentBankAccountRequest.java
@@ -6,7 +6,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.Currency;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -19,33 +18,26 @@
@ToString(callSuper = true)
public final class CreateInstrumentBankAccountRequest extends CreateInstrumentRequest {
- @SerializedName("account_type")
private AccountType accountType;
- @SerializedName("account_number")
private String accountNumber;
- @SerializedName("bank_code")
private String bankCode;
- @SerializedName("branch_code")
private String branchCode;
private String iban;
private String bban;
- @SerializedName("swift_bic")
private String swiftBic;
private Currency currency;
private CountryCode country;
- @SerializedName("processing_channel_id")
private String processingChannelId;
- @SerializedName("account_holder")
private AccountHolder accountHolder;
private BankDetails bank;
diff --git a/src/main/java/com/checkout/instruments/create/CreateInstrumentBankAccountResponse.java b/src/main/java/com/checkout/instruments/create/CreateInstrumentBankAccountResponse.java
index dc946abbf..b6e6bd706 100644
--- a/src/main/java/com/checkout/instruments/create/CreateInstrumentBankAccountResponse.java
+++ b/src/main/java/com/checkout/instruments/create/CreateInstrumentBankAccountResponse.java
@@ -2,7 +2,6 @@
import com.checkout.common.BankDetails;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -16,16 +15,12 @@ public final class CreateInstrumentBankAccountResponse extends CreateInstrumentR
private BankDetails bank;
- @SerializedName("swift_bic")
private String swiftBic;
- @SerializedName("account_number")
private String accountNumber;
- @SerializedName("bank_code")
private String bankCode;
- @SerializedName("iban")
private String iban;
}
diff --git a/src/main/java/com/checkout/instruments/create/CreateInstrumentResponse.java b/src/main/java/com/checkout/instruments/create/CreateInstrumentResponse.java
index c125d46ba..c9a48df39 100644
--- a/src/main/java/com/checkout/instruments/create/CreateInstrumentResponse.java
+++ b/src/main/java/com/checkout/instruments/create/CreateInstrumentResponse.java
@@ -2,7 +2,6 @@
import com.checkout.HttpMetadata;
import com.checkout.common.CustomerResponse;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -14,7 +13,6 @@ public abstract class CreateInstrumentResponse extends HttpMetadata {
protected String fingerprint;
- @SerializedName("customer")
protected CustomerResponse customer;
}
diff --git a/src/main/java/com/checkout/instruments/create/CreateInstrumentTokenRequest.java b/src/main/java/com/checkout/instruments/create/CreateInstrumentTokenRequest.java
index 2534f77b6..bc3b8b628 100644
--- a/src/main/java/com/checkout/instruments/create/CreateInstrumentTokenRequest.java
+++ b/src/main/java/com/checkout/instruments/create/CreateInstrumentTokenRequest.java
@@ -2,7 +2,6 @@
import com.checkout.common.AccountHolder;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -17,7 +16,6 @@ public final class CreateInstrumentTokenRequest extends CreateInstrumentRequest
private String token;
- @SerializedName("account_holder")
private AccountHolder accountHolder;
private CreateCustomerInstrumentRequest customer;
diff --git a/src/main/java/com/checkout/instruments/create/CreateInstrumentTokenResponse.java b/src/main/java/com/checkout/instruments/create/CreateInstrumentTokenResponse.java
index 725a1764e..90127b0ce 100644
--- a/src/main/java/com/checkout/instruments/create/CreateInstrumentTokenResponse.java
+++ b/src/main/java/com/checkout/instruments/create/CreateInstrumentTokenResponse.java
@@ -4,7 +4,6 @@
import com.checkout.common.CardType;
import com.checkout.common.CountryCode;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -16,36 +15,28 @@ public final class CreateInstrumentTokenResponse extends CreateInstrumentRespons
private final InstrumentType type = InstrumentType.CARD;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
private String scheme;
- @SerializedName("scheme_local")
private String schemeLocal;
private String last4;
private String bin;
- @SerializedName("card_type")
private CardType cardType;
- @SerializedName("card_category")
private CardCategory cardCategory;
private String issuer;
- @SerializedName("issuer_country")
private CountryCode issuerCountry;
- @SerializedName("product_id")
private String productId;
- @SerializedName("product_type")
private String productType;
}
diff --git a/src/main/java/com/checkout/instruments/create/InstrumentData.java b/src/main/java/com/checkout/instruments/create/InstrumentData.java
index fdca4aa6f..0e530e18e 100644
--- a/src/main/java/com/checkout/instruments/create/InstrumentData.java
+++ b/src/main/java/com/checkout/instruments/create/InstrumentData.java
@@ -40,14 +40,12 @@ public final class InstrumentData {
* The payment type for this instrument.
* [Optional]
*/
- @SerializedName("payment_type")
private PaymentType paymentType;
/**
* The unique identifier of the SEPA mandate.
* [Optional]
*/
- @SerializedName("mandate_id")
private String mandateId;
/**
@@ -55,7 +53,6 @@ public final class InstrumentData {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("date_of_signature")
private LocalDate dateOfSignature;
}
diff --git a/src/main/java/com/checkout/instruments/get/BankAccountField.java b/src/main/java/com/checkout/instruments/get/BankAccountField.java
index 8e3f18c9f..beb0a4b73 100644
--- a/src/main/java/com/checkout/instruments/get/BankAccountField.java
+++ b/src/main/java/com/checkout/instruments/get/BankAccountField.java
@@ -14,23 +14,19 @@ public final class BankAccountField {
private String display;
- @SerializedName("help_text")
private String helpText;
private String type;
private boolean required;
- @SerializedName("validation_regex")
private String validationRegex;
- @SerializedName("min_length")
private int minLength;
@SerializedName("max_length")
private int maxlength;
- @SerializedName("allowed_options")
private List allowedOptions;
private List dependencies;
diff --git a/src/main/java/com/checkout/instruments/get/BankAccountFieldDependency.java b/src/main/java/com/checkout/instruments/get/BankAccountFieldDependency.java
index 18d0c06fb..3d3daa532 100644
--- a/src/main/java/com/checkout/instruments/get/BankAccountFieldDependency.java
+++ b/src/main/java/com/checkout/instruments/get/BankAccountFieldDependency.java
@@ -1,12 +1,10 @@
package com.checkout.instruments.get;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
public final class BankAccountFieldDependency {
- @SerializedName("field_id")
private String fieldId;
private String value;
diff --git a/src/main/java/com/checkout/instruments/get/GetBankAccountInstrumentResponse.java b/src/main/java/com/checkout/instruments/get/GetBankAccountInstrumentResponse.java
index 11c90faf1..298a57442 100644
--- a/src/main/java/com/checkout/instruments/get/GetBankAccountInstrumentResponse.java
+++ b/src/main/java/com/checkout/instruments/get/GetBankAccountInstrumentResponse.java
@@ -5,7 +5,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.Currency;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -17,23 +16,18 @@ public final class GetBankAccountInstrumentResponse extends GetInstrumentRespons
private final InstrumentType type = InstrumentType.BANK_ACCOUNT;
- @SerializedName("account_type")
private AccountType accountType;
- @SerializedName("account_number")
private String accountNumber;
- @SerializedName("bank_code")
private String bankCode;
- @SerializedName("branch_code")
private String branchCode;
private String iban;
private String bban;
- @SerializedName("swift_bic")
private String swiftBic;
private Currency currency;
diff --git a/src/main/java/com/checkout/instruments/get/GetInstrumentResponse.java b/src/main/java/com/checkout/instruments/get/GetInstrumentResponse.java
index 2f818942b..5122ee0ae 100644
--- a/src/main/java/com/checkout/instruments/get/GetInstrumentResponse.java
+++ b/src/main/java/com/checkout/instruments/get/GetInstrumentResponse.java
@@ -2,7 +2,6 @@
import com.checkout.HttpMetadata;
import com.checkout.common.AccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -16,7 +15,6 @@ public abstract class GetInstrumentResponse extends HttpMetadata {
protected InstrumentCustomerResponse customer;
- @SerializedName("account_holder")
protected AccountHolder accountHolder;
}
diff --git a/src/main/java/com/checkout/instruments/get/GetSepaInstrumentResponse.java b/src/main/java/com/checkout/instruments/get/GetSepaInstrumentResponse.java
index 6d0dc38ac..b7c501a8e 100644
--- a/src/main/java/com/checkout/instruments/get/GetSepaInstrumentResponse.java
+++ b/src/main/java/com/checkout/instruments/get/GetSepaInstrumentResponse.java
@@ -2,7 +2,6 @@
import com.checkout.common.InstrumentType;
import com.checkout.instruments.create.InstrumentData;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -16,16 +15,12 @@ public final class GetSepaInstrumentResponse extends GetInstrumentResponse {
private final InstrumentType type = InstrumentType.SEPA;
- @SerializedName("created_on")
private Instant createdOn;
- @SerializedName("modified_on")
private Instant modifiedOn;
- @SerializedName("vault_id")
private String vaultId;
- @SerializedName("instrument_data")
private InstrumentData instrumentData;
}
diff --git a/src/main/java/com/checkout/instruments/previous/CreateInstrumentRequest.java b/src/main/java/com/checkout/instruments/previous/CreateInstrumentRequest.java
index 3e01c83b3..cd038c4ae 100644
--- a/src/main/java/com/checkout/instruments/previous/CreateInstrumentRequest.java
+++ b/src/main/java/com/checkout/instruments/previous/CreateInstrumentRequest.java
@@ -1,7 +1,6 @@
package com.checkout.instruments.previous;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -17,7 +16,6 @@ public final class CreateInstrumentRequest {
private String token;
- @SerializedName("account_holder")
private InstrumentAccountHolder accountHolder;
private InstrumentCustomerRequest customer;
diff --git a/src/main/java/com/checkout/instruments/previous/CreateInstrumentResponse.java b/src/main/java/com/checkout/instruments/previous/CreateInstrumentResponse.java
index 4a4f03a32..a8d9521ca 100644
--- a/src/main/java/com/checkout/instruments/previous/CreateInstrumentResponse.java
+++ b/src/main/java/com/checkout/instruments/previous/CreateInstrumentResponse.java
@@ -6,7 +6,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.CustomerResponse;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -20,34 +19,26 @@ public final class CreateInstrumentResponse extends HttpMetadata {
private String fingerprint;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
private String scheme;
- @SerializedName("last4")
private String last4;
private String bin;
- @SerializedName("card_type")
private CardType cardType;
- @SerializedName("card_category")
private CardCategory cardCategory;
private String issuer;
- @SerializedName("issuer_country")
private CountryCode issuerCountry;
- @SerializedName("product_id")
private String productId;
- @SerializedName("product_type")
private String productType;
private CustomerResponse customer;
diff --git a/src/main/java/com/checkout/instruments/previous/InstrumentAccountHolder.java b/src/main/java/com/checkout/instruments/previous/InstrumentAccountHolder.java
index 1005887c6..d46982f68 100644
--- a/src/main/java/com/checkout/instruments/previous/InstrumentAccountHolder.java
+++ b/src/main/java/com/checkout/instruments/previous/InstrumentAccountHolder.java
@@ -2,7 +2,6 @@
import com.checkout.common.Address;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,7 +13,6 @@
@AllArgsConstructor
public final class InstrumentAccountHolder {
- @SerializedName("billing_address")
private Address billingAddress;
private Phone phone;
diff --git a/src/main/java/com/checkout/instruments/previous/InstrumentDetails.java b/src/main/java/com/checkout/instruments/previous/InstrumentDetails.java
index 7f6a61cf5..8e7639478 100644
--- a/src/main/java/com/checkout/instruments/previous/InstrumentDetails.java
+++ b/src/main/java/com/checkout/instruments/previous/InstrumentDetails.java
@@ -5,7 +5,6 @@
import com.checkout.common.CardType;
import com.checkout.common.CountryCode;
import com.checkout.common.InstrumentType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -19,39 +18,30 @@ public class InstrumentDetails extends HttpMetadata {
private String fingerprint;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
private String name;
private String scheme;
- @SerializedName("last4")
private String last4;
private String bin;
- @SerializedName("card_type")
private CardType cardType;
- @SerializedName("card_category")
private CardCategory cardCategory;
private String issuer;
- @SerializedName("issuer_country")
private CountryCode issuerCountry;
- @SerializedName("product_id")
private String productId;
- @SerializedName("product_type")
private String productType;
- @SerializedName("account_holder")
private InstrumentAccountHolder accountHolder;
}
diff --git a/src/main/java/com/checkout/instruments/previous/UpdateInstrumentRequest.java b/src/main/java/com/checkout/instruments/previous/UpdateInstrumentRequest.java
index f9b20881a..05cbaf7c1 100644
--- a/src/main/java/com/checkout/instruments/previous/UpdateInstrumentRequest.java
+++ b/src/main/java/com/checkout/instruments/previous/UpdateInstrumentRequest.java
@@ -12,15 +12,12 @@
@AllArgsConstructor
public final class UpdateInstrumentRequest {
- @SerializedName("expiry_month")
private int expiryMonth;
- @SerializedName("expiry_year")
private int expiryYear;
private String name;
- @SerializedName("account_holder")
private InstrumentAccountHolder accountHolder;
private Customer customer;
diff --git a/src/main/java/com/checkout/instruments/update/UpdateInstrumentBankAccountRequest.java b/src/main/java/com/checkout/instruments/update/UpdateInstrumentBankAccountRequest.java
index df834f1e3..d72a6ff50 100644
--- a/src/main/java/com/checkout/instruments/update/UpdateInstrumentBankAccountRequest.java
+++ b/src/main/java/com/checkout/instruments/update/UpdateInstrumentBankAccountRequest.java
@@ -7,7 +7,6 @@
import com.checkout.common.Currency;
import com.checkout.common.InstrumentType;
import com.checkout.common.UpdateCustomerRequest;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -20,33 +19,26 @@
@ToString(callSuper = true)
public final class UpdateInstrumentBankAccountRequest extends UpdateInstrumentRequest {
- @SerializedName("account_type")
private AccountType accountType;
- @SerializedName("account_number")
private String accountNumber;
- @SerializedName("bank_code")
private String bankCode;
- @SerializedName("branch_code")
private String branchCode;
private String iban;
private String bban;
- @SerializedName("swift_bic")
private String swiftBic;
private Currency currency;
private CountryCode country;
- @SerializedName("processing_channel_id")
private String processingChannelId;
- @SerializedName("account_holder")
private AccountHolder accountHolder;
private BankDetails bank;
diff --git a/src/main/java/com/checkout/instruments/update/UpdateInstrumentCardRequest.java b/src/main/java/com/checkout/instruments/update/UpdateInstrumentCardRequest.java
index b0328c86c..c23723cc7 100644
--- a/src/main/java/com/checkout/instruments/update/UpdateInstrumentCardRequest.java
+++ b/src/main/java/com/checkout/instruments/update/UpdateInstrumentCardRequest.java
@@ -3,7 +3,6 @@
import com.checkout.common.AccountHolder;
import com.checkout.common.InstrumentType;
import com.checkout.common.UpdateCustomerRequest;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -16,15 +15,12 @@
@ToString(callSuper = true)
public final class UpdateInstrumentCardRequest extends UpdateInstrumentRequest {
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
private String name;
- @SerializedName("account_holder")
private AccountHolder accountHolder;
private UpdateCustomerRequest customer;
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderAccessTokenRequest.java b/src/main/java/com/checkout/issuing/cardholders/CardholderAccessTokenRequest.java
index f9af90e35..ad1dc009d 100644
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderAccessTokenRequest.java
+++ b/src/main/java/com/checkout/issuing/cardholders/CardholderAccessTokenRequest.java
@@ -8,19 +8,15 @@
@Builder
public final class CardholderAccessTokenRequest {
- @SerializedName("grant_type")
private String grantType;
@SerializedName("client_id")
private String clientID;
- @SerializedName("client_secret")
private String clientSecret;
- @SerializedName("cardholder_id")
private String cardholderId;
- @SerializedName("single_use")
private Boolean singleUse;
}
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderAccessTokenResponse.java b/src/main/java/com/checkout/issuing/cardholders/CardholderAccessTokenResponse.java
index e048cf57b..31f4405f8 100644
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderAccessTokenResponse.java
+++ b/src/main/java/com/checkout/issuing/cardholders/CardholderAccessTokenResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cardholders;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -11,15 +10,11 @@
@ToString(callSuper = true)
public final class CardholderAccessTokenResponse extends Resource {
- @SerializedName("access_token")
private String accessToken;
- @SerializedName("token_type")
private String tokenType;
- @SerializedName("expires_in")
private Long expiresIn;
- @SerializedName("scope")
private String scope;
}
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderDetailsResponse.java b/src/main/java/com/checkout/issuing/cardholders/CardholderDetailsResponse.java
index 6343066d6..03102971d 100644
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderDetailsResponse.java
+++ b/src/main/java/com/checkout/issuing/cardholders/CardholderDetailsResponse.java
@@ -3,7 +3,6 @@
import com.checkout.common.Address;
import com.checkout.common.Phone;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -19,43 +18,31 @@ public final class CardholderDetailsResponse extends Resource {
private CardholderType type;
- @SerializedName("first_name")
private String firstName;
- @SerializedName("middle_name")
private String middleName;
- @SerializedName("last_name")
private String lastName;
private String email;
- @SerializedName("phone_number")
private Phone phoneNumber;
- @SerializedName("date_of_birth")
private String dateOfBirth;
- @SerializedName("billing_address")
private Address billingAddress;
- @SerializedName("residency_address")
private Address residencyAddress;
private String reference;
- @SerializedName("account_entity_id")
private String accountEntityId;
- @SerializedName("parent_sub_entity_id")
private String parentSubEntityId;
- @SerializedName("entity_id")
private String entityId;
- @SerializedName("created_date")
private Instant createdDate;
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
}
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderRequest.java b/src/main/java/com/checkout/issuing/cardholders/CardholderRequest.java
index 58074afc7..ca5b9e4e7 100644
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderRequest.java
+++ b/src/main/java/com/checkout/issuing/cardholders/CardholderRequest.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.cardholders;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.SuperBuilder;
@@ -14,6 +13,5 @@ public final class CardholderRequest extends CardholderUpdateRequest {
private String reference;
- @SerializedName("entity_id")
private String entityId;
}
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderResponse.java b/src/main/java/com/checkout/issuing/cardholders/CardholderResponse.java
index b64ccbf55..5d1112e65 100644
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderResponse.java
+++ b/src/main/java/com/checkout/issuing/cardholders/CardholderResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cardholders;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -21,9 +20,7 @@ public final class CardholderResponse extends Resource {
private String reference;
- @SerializedName("created_date")
private Instant createdDate;
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
}
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateRequest.java b/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateRequest.java
index 124f1a967..ad4a98296 100644
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateRequest.java
+++ b/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateRequest.java
@@ -2,7 +2,6 @@
import com.checkout.common.Address;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.SuperBuilder;
@@ -10,26 +9,19 @@
@SuperBuilder
public class CardholderUpdateRequest {
- @SerializedName("first_name")
private String firstName;
- @SerializedName("middle_name")
private String middleName;
- @SerializedName("last_name")
private String lastName;
private String email;
- @SerializedName("phone_number")
private Phone phoneNumber;
- @SerializedName("date_of_birth")
private String dateOfBirth;
- @SerializedName("billing_address")
private Address billingAddress;
- @SerializedName("residency_address")
private Address residencyAddress;
}
diff --git a/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateResponse.java b/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateResponse.java
index 9b155c3b3..c7ad0f883 100644
--- a/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateResponse.java
+++ b/src/main/java/com/checkout/issuing/cardholders/CardholderUpdateResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cardholders;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -13,6 +12,5 @@
@ToString(callSuper = true)
public final class CardholderUpdateResponse extends Resource {
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
}
diff --git a/src/main/java/com/checkout/issuing/cards/requests/create/CardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/create/CardRequest.java
index 11e0dee3b..58c758697 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/create/CardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/create/CardRequest.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.cards.requests.update.IssuingCardMetadata;
import com.checkout.issuing.cards.CardType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.time.LocalDate;
@@ -12,7 +11,6 @@ public abstract class CardRequest {
private final CardType type;
- @SerializedName("cardholder_id")
private String cardholderId;
private CardLifetime lifetime;
@@ -34,7 +32,6 @@ public abstract class CardRequest {
*
* Format: yyyy-MM-dd
*/
- @SerializedName("revocation_date")
private LocalDate revocationDate;
/**
@@ -47,16 +44,12 @@ public abstract class CardRequest {
* [Optional]
*
*/
- @SerializedName("activation_date")
private String activationDate;
- @SerializedName("card_product_id")
private String cardProductId;
- @SerializedName("display_name")
private String displayName;
- @SerializedName("activate_card")
private Boolean activateCard;
protected CardRequest(final CardType type,
diff --git a/src/main/java/com/checkout/issuing/cards/requests/create/PhysicalCardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/create/PhysicalCardRequest.java
index 1242ff814..f3209dfd8 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/create/PhysicalCardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/create/PhysicalCardRequest.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.cards.CardType;
import com.checkout.issuing.cards.requests.update.IssuingCardMetadata;
-import com.google.gson.annotations.SerializedName;
import java.time.LocalDate;
import lombok.Builder;
@@ -17,7 +16,6 @@
@ToString(callSuper = true)
public final class PhysicalCardRequest extends CardRequest {
- @SerializedName("shipping_instructions")
private ShippingInstruction shippingInstructions;
@Builder
diff --git a/src/main/java/com/checkout/issuing/cards/requests/create/VirtualCardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/create/VirtualCardRequest.java
index f2c4a46ae..a46c11c2a 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/create/VirtualCardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/create/VirtualCardRequest.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.cards.CardType;
import com.checkout.issuing.cards.requests.update.IssuingCardMetadata;
-import com.google.gson.annotations.SerializedName;
import java.time.LocalDate;
import lombok.Builder;
@@ -17,7 +16,6 @@
@ToString(callSuper = true)
public final class VirtualCardRequest extends CardRequest {
- @SerializedName("is_single_use")
private Boolean isSingleUse;
@Builder
diff --git a/src/main/java/com/checkout/issuing/cards/requests/enrollment/SecurityQuestionThreeDSEnrollmentRequest.java b/src/main/java/com/checkout/issuing/cards/requests/enrollment/SecurityQuestionThreeDSEnrollmentRequest.java
index 050bbc02d..9f61c6e02 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/enrollment/SecurityQuestionThreeDSEnrollmentRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/enrollment/SecurityQuestionThreeDSEnrollmentRequest.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cards.requests.enrollment;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -14,7 +13,6 @@
@ToString(callSuper = true)
public final class SecurityQuestionThreeDSEnrollmentRequest extends ThreeDSEnrollmentRequest {
- @SerializedName("security_pair")
private SecurityPair securityPair;
@Builder
diff --git a/src/main/java/com/checkout/issuing/cards/requests/enrollment/ThreeDSEnrollmentRequest.java b/src/main/java/com/checkout/issuing/cards/requests/enrollment/ThreeDSEnrollmentRequest.java
index 6e5b7782e..7704eaf10 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/enrollment/ThreeDSEnrollmentRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/enrollment/ThreeDSEnrollmentRequest.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cards.requests.enrollment;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -11,6 +10,5 @@ public abstract class ThreeDSEnrollmentRequest {
private String locale;
- @SerializedName("phone_number")
private Phone phoneNumber;
}
diff --git a/src/main/java/com/checkout/issuing/cards/requests/enrollment/ThreeDSUpdateRequest.java b/src/main/java/com/checkout/issuing/cards/requests/enrollment/ThreeDSUpdateRequest.java
index 44436d07c..6e72004ae 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/enrollment/ThreeDSUpdateRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/enrollment/ThreeDSUpdateRequest.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cards.requests.enrollment;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -9,13 +8,11 @@
@Builder
public final class ThreeDSUpdateRequest {
- @SerializedName("security_pair")
private SecurityPair securityPair;
private String password;
private String locale;
- @SerializedName("phone_number")
private Phone phoneNumber;
}
diff --git a/src/main/java/com/checkout/issuing/cards/requests/renew/PhysicalCardRenewRequest.java b/src/main/java/com/checkout/issuing/cards/requests/renew/PhysicalCardRenewRequest.java
index eeb3f12f5..c2350c2c8 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/renew/PhysicalCardRenewRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/renew/PhysicalCardRenewRequest.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.cards.requests.create.ShippingInstruction;
import com.checkout.issuing.cards.requests.update.IssuingCardMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class PhysicalCardRenewRequest extends RenewCardRequest {
- @SerializedName("shipping_instructions")
private ShippingInstruction shippingInstructions;
@Builder
diff --git a/src/main/java/com/checkout/issuing/cards/requests/renew/RenewCardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/renew/RenewCardRequest.java
index b58ed4c83..bbeb5db81 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/renew/RenewCardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/renew/RenewCardRequest.java
@@ -1,13 +1,11 @@
package com.checkout.issuing.cards.requests.renew;
import com.checkout.issuing.cards.requests.update.IssuingCardMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
public abstract class RenewCardRequest {
- @SerializedName("display_name")
private String displayName;
private String reference;
diff --git a/src/main/java/com/checkout/issuing/cards/requests/update/IssuingCardMetadata.java b/src/main/java/com/checkout/issuing/cards/requests/update/IssuingCardMetadata.java
index e6a432d5c..3dda9c8e9 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/update/IssuingCardMetadata.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/update/IssuingCardMetadata.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.cards.requests.update;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,18 +11,13 @@
@AllArgsConstructor
public final class IssuingCardMetadata {
- @SerializedName("udf1")
private String udf1;
- @SerializedName("udf2")
private String udf2;
- @SerializedName("udf3")
private String udf3;
- @SerializedName("udf4")
private String udf4;
- @SerializedName("udf5")
private String udf5;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/cards/requests/update/UpdateCardRequest.java b/src/main/java/com/checkout/issuing/cards/requests/update/UpdateCardRequest.java
index 131f4b0e4..5d0992a8e 100644
--- a/src/main/java/com/checkout/issuing/cards/requests/update/UpdateCardRequest.java
+++ b/src/main/java/com/checkout/issuing/cards/requests/update/UpdateCardRequest.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.cards.requests.update;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,10 +17,8 @@ public final class UpdateCardRequest {
private IssuingCardMetadata metadata;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
/**
@@ -34,7 +31,6 @@ public final class UpdateCardRequest {
* [Optional]
*
*/
- @SerializedName("activation_date")
private String activationDate;
/**
@@ -44,6 +40,5 @@ public final class UpdateCardRequest {
*
* Format: yyyy-MM-dd
*/
- @SerializedName("revocation_date")
private LocalDate revocationDate;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/cards/responses/CardDetailsResponse.java b/src/main/java/com/checkout/issuing/cards/responses/CardDetailsResponse.java
index 5694716ab..b465c0c86 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/CardDetailsResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/CardDetailsResponse.java
@@ -7,7 +7,6 @@
import com.checkout.issuing.cards.CardType;
import com.checkout.issuing.cards.IssuingScheme;
import com.checkout.issuing.cards.requests.update.IssuingCardMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -24,13 +23,10 @@ public abstract class CardDetailsResponse extends Resource {
protected String id;
- @SerializedName("cardholder_id")
protected String cardholderId;
- @SerializedName("card_product_id")
protected String cardProductId;
- @SerializedName("client_id")
protected String clientId;
/**
@@ -39,7 +35,6 @@ public abstract class CardDetailsResponse extends Resource {
* ^ent_[a-z0-9]{26}$
* min 30 characters, max 30 characters
*/
- @SerializedName("entity_id")
protected String entityId;
/**
@@ -48,27 +43,20 @@ public abstract class CardDetailsResponse extends Resource {
* ^usr_[a-z0-9]{26}$
* min 30 characters, max 30 characters
*/
- @SerializedName("user_id")
protected String userId;
- @SerializedName("last_four")
protected String lastFour;
- @SerializedName("expiry_month")
protected Integer expiryMonth;
- @SerializedName("expiry_year")
protected Integer expiryYear;
protected CardStatus status;
- @SerializedName("display_name")
protected String displayName;
- @SerializedName("billing_currency")
protected Currency billingCurrency;
- @SerializedName("issuing_country")
protected CountryCode issuingCountry;
protected String reference;
@@ -79,10 +67,8 @@ public abstract class CardDetailsResponse extends Resource {
*/
protected IssuingCardMetadata metadata;
- @SerializedName("created_date")
protected Instant createdDate;
- @SerializedName("last_modified_date")
protected Instant lastModifiedDate;
/**
@@ -91,7 +77,6 @@ public abstract class CardDetailsResponse extends Resource {
* [Optional]
*
*/
- @SerializedName("activation_date")
protected String activationDate;
/**
@@ -102,7 +87,6 @@ public abstract class CardDetailsResponse extends Resource {
*
* Format: yyyy-MM-dd
*/
- @SerializedName("revocation_date")
protected LocalDate revocationDate;
/**
@@ -111,7 +95,6 @@ public abstract class CardDetailsResponse extends Resource {
* ^crd_[a-z0-9]{26}$
* min 30 characters, max 30 characters
*/
- @SerializedName("root_card_id")
protected String rootCardId;
/**
@@ -120,7 +103,6 @@ public abstract class CardDetailsResponse extends Resource {
* ^crd_[a-z0-9]{26}$
* min 30 characters, max 30 characters
*/
- @SerializedName("parent_card_id")
protected String parentCardId;
/**
diff --git a/src/main/java/com/checkout/issuing/cards/responses/CardResponse.java b/src/main/java/com/checkout/issuing/cards/responses/CardResponse.java
index 774c1ac0a..578edb664 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/CardResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/CardResponse.java
@@ -3,7 +3,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.Currency;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -17,26 +16,19 @@ public final class CardResponse extends Resource {
protected String id;
- @SerializedName("display_name")
protected String displayName;
- @SerializedName("last_four")
protected String lastFour;
- @SerializedName("expiry_month")
protected Integer expiryMonth;
- @SerializedName("expiry_year")
protected Integer expiryYear;
- @SerializedName("billing_currency")
protected Currency billingCurrency;
- @SerializedName("issuing_country")
protected CountryCode issuingCountry;
protected String reference;
- @SerializedName("created_date")
protected Instant createdDate;
}
diff --git a/src/main/java/com/checkout/issuing/cards/responses/GetDigitalCardResponse.java b/src/main/java/com/checkout/issuing/cards/responses/GetDigitalCardResponse.java
index e97a3e78b..f2d96d0b3 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/GetDigitalCardResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/GetDigitalCardResponse.java
@@ -3,7 +3,6 @@
import com.checkout.common.Resource;
import com.checkout.issuing.cards.IssuingDevice;
import com.checkout.issuing.cards.IssuingRequestor;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -18,16 +17,12 @@ public final class GetDigitalCardResponse extends Resource {
private String id;
- @SerializedName("card_id")
private String cardId;
- @SerializedName("client_id")
private String clientId;
- @SerializedName("entity_id")
private String entityId;
- @SerializedName("last_four")
private String lastFour;
/**
@@ -40,14 +35,12 @@ public final class GetDigitalCardResponse extends Resource {
*/
private String type;
- @SerializedName("scheme_card_id")
private String schemeCardId;
private IssuingRequestor requestor;
private IssuingDevice device;
- @SerializedName("provisioned_on")
private String provisionedOn;
}
diff --git a/src/main/java/com/checkout/issuing/cards/responses/VirtualCardDetailsResponse.java b/src/main/java/com/checkout/issuing/cards/responses/VirtualCardDetailsResponse.java
index c6ea67fd4..1ca29dd4e 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/VirtualCardDetailsResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/VirtualCardDetailsResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cards.responses;
import com.checkout.issuing.cards.CardType;
-import com.google.gson.annotations.SerializedName;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
@@ -13,7 +12,6 @@
@ToString(callSuper = true)
public final class VirtualCardDetailsResponse extends CardDetailsResponse {
- @SerializedName("is_single_use")
private Boolean isSingleUse;
public VirtualCardDetailsResponse() {
diff --git a/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSEnrollmentDetailsResponse.java b/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSEnrollmentDetailsResponse.java
index d3c623e87..eaebf7a3e 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSEnrollmentDetailsResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSEnrollmentDetailsResponse.java
@@ -2,7 +2,6 @@
import com.checkout.common.Phone;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -14,12 +13,9 @@ public final class ThreeDSEnrollmentDetailsResponse extends Resource {
private String locale;
- @SerializedName("phone_number")
private Phone phoneNumber;
- @SerializedName("created_date")
private Instant createdDate;
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
}
diff --git a/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSEnrollmentResponse.java b/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSEnrollmentResponse.java
index 813a8a908..d36395d40 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSEnrollmentResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSEnrollmentResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cards.responses.enrollment;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -13,6 +12,5 @@
@ToString(callSuper = true)
public final class ThreeDSEnrollmentResponse extends Resource {
- @SerializedName("created_date")
private Instant createdDate;
}
diff --git a/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSUpdateResponse.java b/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSUpdateResponse.java
index ed42e5246..617bcf583 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSUpdateResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/enrollment/ThreeDSUpdateResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cards.responses.enrollment;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -13,6 +12,5 @@
@ToString(callSuper = true)
public final class ThreeDSUpdateResponse extends Resource {
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
}
diff --git a/src/main/java/com/checkout/issuing/cards/responses/renew/RenewCardResponse.java b/src/main/java/com/checkout/issuing/cards/responses/renew/RenewCardResponse.java
index a3e89ac45..29ff19650 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/renew/RenewCardResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/renew/RenewCardResponse.java
@@ -5,7 +5,6 @@
import com.checkout.common.Resource;
import com.checkout.issuing.cards.CardStatus;
import com.checkout.issuing.cards.CardType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -17,10 +16,8 @@
@ToString(callSuper = true)
public final class RenewCardResponse extends Resource {
- @SerializedName("parent_card_id")
private String parentCardId;
- @SerializedName("cardholder_id")
private String cardholderId;
private CardStatus status;
@@ -29,32 +26,23 @@ public final class RenewCardResponse extends Resource {
private String id;
- @SerializedName("client_id")
private String clientId;
- @SerializedName("entity_id")
private String entityId;
- @SerializedName("last_four")
private String lastFour;
- @SerializedName("expiry_year")
private Integer expiryYear;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("display_name")
private String displayName;
private String reference;
- @SerializedName("created_date")
private Instant createdDate;
- @SerializedName("billing_currency")
private Currency billingCurrency;
- @SerializedName("issuing_country")
private CountryCode issuingCountry;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/cards/responses/update/UpdateCardResponse.java b/src/main/java/com/checkout/issuing/cards/responses/update/UpdateCardResponse.java
index 9c3a6a048..7b057b62b 100644
--- a/src/main/java/com/checkout/issuing/cards/responses/update/UpdateCardResponse.java
+++ b/src/main/java/com/checkout/issuing/cards/responses/update/UpdateCardResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.cards.responses.update;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -13,6 +12,5 @@
@ToString(callSuper = true)
public final class UpdateCardResponse extends Resource {
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/controls/requests/MccLimit.java b/src/main/java/com/checkout/issuing/controls/requests/MccLimit.java
index b4b69aecb..f72e1c72c 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/MccLimit.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/MccLimit.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.controls.requests;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -12,6 +11,5 @@ public final class MccLimit {
private String type;
- @SerializedName("mcc_list")
private List mccList;
}
diff --git a/src/main/java/com/checkout/issuing/controls/requests/MidLimit.java b/src/main/java/com/checkout/issuing/controls/requests/MidLimit.java
index 9dee3fd43..74ad93718 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/MidLimit.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/MidLimit.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.controls.requests;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -12,6 +11,5 @@ public final class MidLimit {
private String type;
- @SerializedName("mid_list")
private List midList;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/controls/requests/VelocityLimit.java b/src/main/java/com/checkout/issuing/controls/requests/VelocityLimit.java
index eed49d133..760509fe5 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/VelocityLimit.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/VelocityLimit.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.controls.requests;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -10,15 +9,11 @@
@Builder
public final class VelocityLimit {
- @SerializedName("amount_limit")
private Integer amountLimit;
- @SerializedName("velocity_window")
private VelocityWindow velocityWindow;
- @SerializedName("mcc_list")
private List mccList;
- @SerializedName("mid_list")
private List midList;
}
diff --git a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/ControlGroupControl.java b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/ControlGroupControl.java
index d8cf75482..95f79b8d1 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/ControlGroupControl.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/ControlGroupControl.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.controls.requests.controlgroup;
import com.checkout.issuing.controls.requests.ControlType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
@@ -15,7 +14,6 @@ public abstract class ControlGroupControl {
* Enum: "mcc_limit" "mid_limit" "velocity_limit"
* [Required]
*/
- @SerializedName("control_type")
private final ControlType controlType;
/**
diff --git a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/ControlGroupQuery.java b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/ControlGroupQuery.java
index 9ccd04406..1ec4d610f 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/ControlGroupQuery.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/ControlGroupQuery.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.controls.requests.controlgroup;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,6 +11,5 @@
@AllArgsConstructor
public final class ControlGroupQuery {
- @SerializedName("target_id")
private String targetId;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/CreateControlGroupRequest.java b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/CreateControlGroupRequest.java
index ab83fa20e..c04161dc5 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/CreateControlGroupRequest.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/CreateControlGroupRequest.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.controls.requests.controlgroup;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,10 +13,8 @@
@AllArgsConstructor
public final class CreateControlGroupRequest {
- @SerializedName("target_id")
private String targetId;
- @SerializedName("fail_if")
private ControlGroupFailIf failIf;
private List controls;
diff --git a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/MccControlGroupControl.java b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/MccControlGroupControl.java
index 00405f85d..4fa96add1 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/MccControlGroupControl.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/MccControlGroupControl.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.MccLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -22,7 +21,6 @@ public final class MccControlGroupControl extends ControlGroupControl {
* The MCC limit configuration that defines which merchant category codes to block or allow.
* [Required]
*/
- @SerializedName("mcc_limit")
private MccLimit mccLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/MidControlGroupControl.java b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/MidControlGroupControl.java
index 1ef2020b4..ddd4debdb 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/MidControlGroupControl.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/MidControlGroupControl.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.MidLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -22,7 +21,6 @@ public final class MidControlGroupControl extends ControlGroupControl {
* The MID limit configuration that defines which merchant identifiers to block or allow.
* [Required]
*/
- @SerializedName("mid_limit")
private MidLimit midLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/VelocityControlGroupControl.java b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/VelocityControlGroupControl.java
index 32311d37d..2bb06da77 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/controlgroup/VelocityControlGroupControl.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/controlgroup/VelocityControlGroupControl.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.VelocityLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -23,7 +22,6 @@ public final class VelocityControlGroupControl extends ControlGroupControl {
* The velocity limit configuration that defines transaction frequency and amount restrictions over time periods.
* [Required]
*/
- @SerializedName("velocity_limit")
private VelocityLimit velocityLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/controls/requests/controlprofile/ControlProfileQuery.java b/src/main/java/com/checkout/issuing/controls/requests/controlprofile/ControlProfileQuery.java
index c72b360ea..9bb82110c 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/controlprofile/ControlProfileQuery.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/controlprofile/ControlProfileQuery.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.controls.requests.controlprofile;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,6 +11,5 @@
@AllArgsConstructor
public final class ControlProfileQuery {
- @SerializedName("target_id")
private String targetId;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/controls/requests/create/CardControlRequest.java b/src/main/java/com/checkout/issuing/controls/requests/create/CardControlRequest.java
index 842500e2b..49d80e17e 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/create/CardControlRequest.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/create/CardControlRequest.java
@@ -12,7 +12,6 @@ public abstract class CardControlRequest {
private String description;
- @SerializedName("target_id")
private String targetId;
protected CardControlRequest(final ControlType type,
diff --git a/src/main/java/com/checkout/issuing/controls/requests/create/MccCardControlRequest.java b/src/main/java/com/checkout/issuing/controls/requests/create/MccCardControlRequest.java
index aa528a337..a55817524 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/create/MccCardControlRequest.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/create/MccCardControlRequest.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.MccLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class MccCardControlRequest extends CardControlRequest {
- @SerializedName("mcc_limit")
private MccLimit mccLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/controls/requests/create/MidCardControlRequest.java b/src/main/java/com/checkout/issuing/controls/requests/create/MidCardControlRequest.java
index 36adba8f7..d2158d087 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/create/MidCardControlRequest.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/create/MidCardControlRequest.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.MidLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class MidCardControlRequest extends CardControlRequest {
- @SerializedName("mid_limit")
private MidLimit midLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/controls/requests/create/VelocityCardControlRequest.java b/src/main/java/com/checkout/issuing/controls/requests/create/VelocityCardControlRequest.java
index 2e400e89d..8f5ce33f6 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/create/VelocityCardControlRequest.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/create/VelocityCardControlRequest.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.VelocityLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class VelocityCardControlRequest extends CardControlRequest {
- @SerializedName("velocity_limit")
private VelocityLimit velocityLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/controls/requests/query/CardControlsQuery.java b/src/main/java/com/checkout/issuing/controls/requests/query/CardControlsQuery.java
index 03160c967..3f92d496d 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/query/CardControlsQuery.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/query/CardControlsQuery.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.controls.requests.query;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -8,6 +7,5 @@
@Builder
public final class CardControlsQuery {
- @SerializedName("target_id")
private String targetId;
}
diff --git a/src/main/java/com/checkout/issuing/controls/requests/update/UpdateCardControlRequest.java b/src/main/java/com/checkout/issuing/controls/requests/update/UpdateCardControlRequest.java
index 9dcfe3ff9..bacca6622 100644
--- a/src/main/java/com/checkout/issuing/controls/requests/update/UpdateCardControlRequest.java
+++ b/src/main/java/com/checkout/issuing/controls/requests/update/UpdateCardControlRequest.java
@@ -3,7 +3,6 @@
import com.checkout.issuing.controls.requests.MccLimit;
import com.checkout.issuing.controls.requests.MidLimit;
import com.checkout.issuing.controls.requests.VelocityLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -13,12 +12,9 @@ public final class UpdateCardControlRequest {
private String description;
- @SerializedName("velocity_limit")
private VelocityLimit velocityLimit;
- @SerializedName("mcc_limit")
private MccLimit mccLimit;
- @SerializedName("mid_limit")
private MidLimit midLimit;
}
diff --git a/src/main/java/com/checkout/issuing/controls/responses/controlgroup/ControlGroupResponse.java b/src/main/java/com/checkout/issuing/controls/responses/controlgroup/ControlGroupResponse.java
index 2d23de168..845906afd 100644
--- a/src/main/java/com/checkout/issuing/controls/responses/controlgroup/ControlGroupResponse.java
+++ b/src/main/java/com/checkout/issuing/controls/responses/controlgroup/ControlGroupResponse.java
@@ -3,7 +3,6 @@
import com.checkout.common.Resource;
import com.checkout.issuing.controls.requests.controlgroup.ControlGroupControl;
import com.checkout.issuing.controls.requests.controlgroup.ControlGroupFailIf;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -18,21 +17,16 @@ public final class ControlGroupResponse extends Resource {
private String id;
- @SerializedName("target_id")
private String targetId;
- @SerializedName("fail_if")
private ControlGroupFailIf failIf;
private List controls;
- @SerializedName("is_editable")
private Boolean isEditable;
- @SerializedName("created_date")
private Instant createdDate;
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
private String description;
diff --git a/src/main/java/com/checkout/issuing/controls/responses/controlgroup/ControlGroupsQueryResponse.java b/src/main/java/com/checkout/issuing/controls/responses/controlgroup/ControlGroupsQueryResponse.java
index 8fcb60249..8e931e955 100644
--- a/src/main/java/com/checkout/issuing/controls/responses/controlgroup/ControlGroupsQueryResponse.java
+++ b/src/main/java/com/checkout/issuing/controls/responses/controlgroup/ControlGroupsQueryResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.controls.responses.controlgroup;
import com.checkout.HttpMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -13,6 +12,5 @@
@ToString(callSuper = true)
public final class ControlGroupsQueryResponse extends HttpMetadata {
- @SerializedName("control_groups")
private List controlGroups;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/controls/responses/controlprofile/ControlProfileResponse.java b/src/main/java/com/checkout/issuing/controls/responses/controlprofile/ControlProfileResponse.java
index 2b650e2bf..754ad871a 100644
--- a/src/main/java/com/checkout/issuing/controls/responses/controlprofile/ControlProfileResponse.java
+++ b/src/main/java/com/checkout/issuing/controls/responses/controlprofile/ControlProfileResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.controls.responses.controlprofile;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -17,9 +16,7 @@ public final class ControlProfileResponse extends Resource {
private String name;
- @SerializedName("created_date")
private Instant createdDate;
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/controls/responses/controlprofile/ControlProfilesQueryResponse.java b/src/main/java/com/checkout/issuing/controls/responses/controlprofile/ControlProfilesQueryResponse.java
index e475f5cb9..d66176f1c 100644
--- a/src/main/java/com/checkout/issuing/controls/responses/controlprofile/ControlProfilesQueryResponse.java
+++ b/src/main/java/com/checkout/issuing/controls/responses/controlprofile/ControlProfilesQueryResponse.java
@@ -1,7 +1,6 @@
package com.checkout.issuing.controls.responses.controlprofile;
import com.checkout.HttpMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -13,6 +12,5 @@
@ToString(callSuper = true)
public final class ControlProfilesQueryResponse extends HttpMetadata {
- @SerializedName("control_profiles")
private List controlProfiles;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/controls/responses/create/CardControlResponse.java b/src/main/java/com/checkout/issuing/controls/responses/create/CardControlResponse.java
index 6b6a31cba..9c8bc4ee5 100644
--- a/src/main/java/com/checkout/issuing/controls/responses/create/CardControlResponse.java
+++ b/src/main/java/com/checkout/issuing/controls/responses/create/CardControlResponse.java
@@ -2,7 +2,6 @@
import com.checkout.HttpMetadata;
import com.checkout.issuing.controls.requests.ControlType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -14,20 +13,16 @@
@ToString(callSuper = true)
public abstract class CardControlResponse extends HttpMetadata {
- @SerializedName("control_type")
private final ControlType controlType;
private String id;
private String description;
- @SerializedName("target_id")
private String targetId;
- @SerializedName("created_date")
private Instant createdDate;
- @SerializedName("last_modified_date")
private Instant lastModifiedDate;
protected CardControlResponse(final ControlType controlType) {
diff --git a/src/main/java/com/checkout/issuing/controls/responses/create/MccCardControlResponse.java b/src/main/java/com/checkout/issuing/controls/responses/create/MccCardControlResponse.java
index a28c157b1..b527b6701 100644
--- a/src/main/java/com/checkout/issuing/controls/responses/create/MccCardControlResponse.java
+++ b/src/main/java/com/checkout/issuing/controls/responses/create/MccCardControlResponse.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.MccLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class MccCardControlResponse extends CardControlResponse {
- @SerializedName("mcc_limit")
private MccLimit mccLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/controls/responses/create/MidCardControlResponse.java b/src/main/java/com/checkout/issuing/controls/responses/create/MidCardControlResponse.java
index 7647186f7..6a9f73308 100644
--- a/src/main/java/com/checkout/issuing/controls/responses/create/MidCardControlResponse.java
+++ b/src/main/java/com/checkout/issuing/controls/responses/create/MidCardControlResponse.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.MidLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class MidCardControlResponse extends CardControlResponse {
- @SerializedName("mid_limit")
private MidLimit midLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/controls/responses/create/VelocityCardControlResponse.java b/src/main/java/com/checkout/issuing/controls/responses/create/VelocityCardControlResponse.java
index 9760e6bda..87bd7d570 100644
--- a/src/main/java/com/checkout/issuing/controls/responses/create/VelocityCardControlResponse.java
+++ b/src/main/java/com/checkout/issuing/controls/responses/create/VelocityCardControlResponse.java
@@ -2,7 +2,6 @@
import com.checkout.issuing.controls.requests.ControlType;
import com.checkout.issuing.controls.requests.VelocityLimit;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class VelocityCardControlResponse extends CardControlResponse {
- @SerializedName("velocity_limit")
private VelocityLimit velocityLimit;
@Builder
diff --git a/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeActionDetails.java b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeActionDetails.java
index fbecfb0b4..9cf6bc50e 100644
--- a/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeActionDetails.java
+++ b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeActionDetails.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.disputes.entities;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
@@ -25,7 +24,6 @@ public final class IssuingDisputeActionDetails {
* [Optional]
*
*/
- @SerializedName("last_action_response")
private String lastActionResponse;
}
diff --git a/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudDetails.java b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudDetails.java
index d7966c851..dae8cab50 100644
--- a/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudDetails.java
+++ b/src/main/java/com/checkout/issuing/disputes/entities/IssuingDisputeFraudDetails.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.disputes.entities;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -21,7 +20,6 @@ public final class IssuingDisputeFraudDetails {
* [Required]
*
*/
- @SerializedName("fraud_type")
private IssuingDisputeFraudType fraudType;
/**
diff --git a/src/main/java/com/checkout/issuing/disputes/requests/AmendDisputeRequest.java b/src/main/java/com/checkout/issuing/disputes/requests/AmendDisputeRequest.java
index e01881224..e13ef90a6 100644
--- a/src/main/java/com/checkout/issuing/disputes/requests/AmendDisputeRequest.java
+++ b/src/main/java/com/checkout/issuing/disputes/requests/AmendDisputeRequest.java
@@ -3,7 +3,6 @@
import com.checkout.common.Resource;
import com.checkout.issuing.disputes.entities.DisputeEvidence;
import com.checkout.issuing.disputes.entities.IssuingDisputeFraudDetails;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -49,7 +48,6 @@ public final class AmendDisputeRequest extends Resource {
* Provides the fraud category, and additional context if available.
* This field is required if reason specifies a fraud-related dispute.
*/
- @SerializedName("fraud_details")
private IssuingDisputeFraudDetails fraudDetails;
/**
@@ -61,7 +59,6 @@ public final class AmendDisputeRequest extends Resource {
*
* max 13000 characters
*/
- @SerializedName("reason_change_justification")
@Size(max = 13000)
private String reasonChangeJustification;
@@ -73,7 +70,6 @@ public final class AmendDisputeRequest extends Resource {
*
* max 1000 characters
*/
- @SerializedName("action_response")
@Size(max = 1000)
private String actionResponse;
diff --git a/src/main/java/com/checkout/issuing/disputes/requests/CreateDisputeRequest.java b/src/main/java/com/checkout/issuing/disputes/requests/CreateDisputeRequest.java
index f0985fed6..46b5d80ce 100644
--- a/src/main/java/com/checkout/issuing/disputes/requests/CreateDisputeRequest.java
+++ b/src/main/java/com/checkout/issuing/disputes/requests/CreateDisputeRequest.java
@@ -3,7 +3,6 @@
import com.checkout.common.Resource;
import com.checkout.issuing.disputes.entities.DisputeEvidence;
import com.checkout.issuing.disputes.entities.IssuingDisputeFraudDetails;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -80,7 +79,6 @@ public final class CreateDisputeRequest extends Resource {
* [Optional]
*
*/
- @SerializedName("fraud_details")
private IssuingDisputeFraudDetails fraudDetails;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/disputes/requests/EscalateDisputeRequest.java b/src/main/java/com/checkout/issuing/disputes/requests/EscalateDisputeRequest.java
index 57bc813a9..2d82f1214 100644
--- a/src/main/java/com/checkout/issuing/disputes/requests/EscalateDisputeRequest.java
+++ b/src/main/java/com/checkout/issuing/disputes/requests/EscalateDisputeRequest.java
@@ -4,7 +4,6 @@
import com.checkout.issuing.disputes.entities.DisputeEvidence;
import com.checkout.issuing.disputes.entities.DisputeReasonChange;
import com.checkout.issuing.disputes.entities.IssuingDisputeFraudDetails;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -56,6 +55,5 @@ public final class EscalateDisputeRequest extends Resource {
* [Optional]
*
*/
- @SerializedName("fraud_details")
private IssuingDisputeFraudDetails fraudDetails;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/disputes/responses/DisputeResponse.java b/src/main/java/com/checkout/issuing/disputes/responses/DisputeResponse.java
index d45d978e3..53d9f0418 100644
--- a/src/main/java/com/checkout/issuing/disputes/responses/DisputeResponse.java
+++ b/src/main/java/com/checkout/issuing/disputes/responses/DisputeResponse.java
@@ -11,7 +11,6 @@
import com.checkout.issuing.disputes.entities.DisputePreArbitration;
import com.checkout.issuing.disputes.entities.DisputeRepresentment;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -98,7 +97,6 @@ public final class DisputeResponse extends Resource {
* Provides instructions on the amendments required before the dispute can proceed, if the dispute
* status is action_required
*/
- @SerializedName("action_details")
private IssuingDisputeActionDetails actionDetails;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/issuing/testing/requests/CardSimulation.java b/src/main/java/com/checkout/issuing/testing/requests/CardSimulation.java
index acc599342..671a8e385 100644
--- a/src/main/java/com/checkout/issuing/testing/requests/CardSimulation.java
+++ b/src/main/java/com/checkout/issuing/testing/requests/CardSimulation.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.testing.requests;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -10,9 +9,7 @@ public final class CardSimulation {
private String id;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
}
diff --git a/src/main/java/com/checkout/issuing/testing/requests/OobTransactionDetails.java b/src/main/java/com/checkout/issuing/testing/requests/OobTransactionDetails.java
index 53699b45a..e15d71566 100644
--- a/src/main/java/com/checkout/issuing/testing/requests/OobTransactionDetails.java
+++ b/src/main/java/com/checkout/issuing/testing/requests/OobTransactionDetails.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.testing.requests;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -11,16 +10,12 @@
@Builder
public class OobTransactionDetails {
- @SerializedName("last_four")
private String lastFour;
- @SerializedName("merchant_name")
private String merchantName;
- @SerializedName("purchase_amount")
private Double purchaseAmount;
- @SerializedName("purchase_currency")
private String purchaseCurrency;
}
diff --git a/src/main/java/com/checkout/issuing/testing/requests/SimulateOobAuthenticationRequest.java b/src/main/java/com/checkout/issuing/testing/requests/SimulateOobAuthenticationRequest.java
index 33cd833f2..4bedbb98c 100644
--- a/src/main/java/com/checkout/issuing/testing/requests/SimulateOobAuthenticationRequest.java
+++ b/src/main/java/com/checkout/issuing/testing/requests/SimulateOobAuthenticationRequest.java
@@ -1,6 +1,5 @@
package com.checkout.issuing.testing.requests;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -11,10 +10,8 @@
@Builder
public class SimulateOobAuthenticationRequest {
- @SerializedName("card_id")
private String cardId;
- @SerializedName("transaction_details")
private OobTransactionDetails transactionDetails;
}
diff --git a/src/main/java/com/checkout/metadata/card/AccountFundingTransaction.java b/src/main/java/com/checkout/metadata/card/AccountFundingTransaction.java
index b3ce31c93..e25f13bfb 100644
--- a/src/main/java/com/checkout/metadata/card/AccountFundingTransaction.java
+++ b/src/main/java/com/checkout/metadata/card/AccountFundingTransaction.java
@@ -1,6 +1,5 @@
package com.checkout.metadata.card;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
@@ -14,6 +13,5 @@ public final class AccountFundingTransaction {
* to fund other non-merchant accounts.
* [Optional]
*/
- @SerializedName("aft_indicator")
private AftIndicator aftIndicator;
}
diff --git a/src/main/java/com/checkout/metadata/card/AftIndicator.java b/src/main/java/com/checkout/metadata/card/AftIndicator.java
index c5bcbf064..2dbb7e759 100644
--- a/src/main/java/com/checkout/metadata/card/AftIndicator.java
+++ b/src/main/java/com/checkout/metadata/card/AftIndicator.java
@@ -1,6 +1,5 @@
package com.checkout.metadata.card;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
@@ -15,6 +14,5 @@ public final class AftIndicator {
* cross-border Account Funding Transactions.
* [Optional]
*/
- @SerializedName("pull_funds")
private PullFunds pullFunds;
}
diff --git a/src/main/java/com/checkout/metadata/card/CardMetadataPayouts.java b/src/main/java/com/checkout/metadata/card/CardMetadataPayouts.java
index 8519fc1fa..744364bd2 100644
--- a/src/main/java/com/checkout/metadata/card/CardMetadataPayouts.java
+++ b/src/main/java/com/checkout/metadata/card/CardMetadataPayouts.java
@@ -1,6 +1,5 @@
package com.checkout.metadata.card;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
@@ -15,7 +14,6 @@ public final class CardMetadataPayouts {
* [Optional]
* Enum: "not_supported" "standard" "fast_funds" "unknown"
*/
- @SerializedName("domestic_non_money_transfer")
private PayoutsTransactionsType domesticNonMoneyTransfer;
/**
@@ -23,7 +21,6 @@ public final class CardMetadataPayouts {
* [Optional]
* Enum: "not_supported" "standard" "fast_funds" "unknown"
*/
- @SerializedName("cross_border_non_money_transfer")
private PayoutsTransactionsType crossBorderNonMoneyTransfer;
/**
@@ -31,7 +28,6 @@ public final class CardMetadataPayouts {
* [Optional]
* Enum: "not_supported" "standard" "fast_funds" "unknown"
*/
- @SerializedName("domestic_gambling")
private PayoutsTransactionsType domesticGambling;
/**
@@ -39,7 +35,6 @@ public final class CardMetadataPayouts {
* [Optional]
* Enum: "not_supported" "standard" "fast_funds" "unknown"
*/
- @SerializedName("cross_border_gambling")
private PayoutsTransactionsType crossBorderGambling;
/**
@@ -47,7 +42,6 @@ public final class CardMetadataPayouts {
* [Optional]
* Enum: "not_supported" "standard" "fast_funds" "unknown"
*/
- @SerializedName("domestic_money_transfer")
private PayoutsTransactionsType domesticMoneyTransfer;
/**
@@ -55,6 +49,5 @@ public final class CardMetadataPayouts {
* [Optional]
* Enum: "not_supported" "standard" "fast_funds" "unknown"
*/
- @SerializedName("cross_border_money_transfer")
private PayoutsTransactionsType crossBorderMoneyTransfer;
}
diff --git a/src/main/java/com/checkout/metadata/card/CardMetadataResponse.java b/src/main/java/com/checkout/metadata/card/CardMetadataResponse.java
index d97de5d76..1efaf2746 100644
--- a/src/main/java/com/checkout/metadata/card/CardMetadataResponse.java
+++ b/src/main/java/com/checkout/metadata/card/CardMetadataResponse.java
@@ -47,7 +47,6 @@ public final class CardMetadataResponse extends HttpMetadata {
* @deprecated Replaced by {@link #localSchemes}. Will be removed in a future release.
*/
@Deprecated
- @SerializedName("scheme_local")
private SchemeLocalType schemeLocal;
/**
@@ -55,7 +54,6 @@ public final class CardMetadataResponse extends HttpMetadata {
* [Optional]
* Enum: "accel" "cartes_bancaires" "mada" "nyce" "omannet" "pulse" "shazam" "star" "upi" "paypak" "maestro"
*/
- @SerializedName("local_schemes")
private List localSchemes;
/**
@@ -63,7 +61,6 @@ public final class CardMetadataResponse extends HttpMetadata {
* [Optional]
* Enum: "CREDIT" "DEBIT" "PREPAID" "CHARGE" "DEFERRED DEBIT"
*/
- @SerializedName("card_type")
private CardType cardType;
/**
@@ -71,7 +68,6 @@ public final class CardMetadataResponse extends HttpMetadata {
* [Optional]
* Enum: "CONSUMER" "COMMERCIAL"
*/
- @SerializedName("card_category")
private CardCategory cardCategory;
/**
@@ -90,49 +86,42 @@ public final class CardMetadataResponse extends HttpMetadata {
* The card issuer's country, as an ISO-2 code.
* [Optional]
*/
- @SerializedName("issuer_country")
private CountryCode issuerCountry;
/**
* The card issuer's country name.
* [Optional]
*/
- @SerializedName("issuer_country_name")
private String issuerCountryName;
/**
* Indicates whether the card is a combo credit and debit card. Applicable to Visa and Mastercard.
* [Optional]
*/
- @SerializedName("is_combo_card")
private Boolean isComboCard;
/**
* The card issuer or scheme's product identifier.
* [Optional]
*/
- @SerializedName("product_id")
private String productId;
/**
* The card issuer or scheme's product type.
* [Optional]
*/
- @SerializedName("product_type")
private String productType;
/**
* The card issuer or scheme's sub-product identifier.
* [Optional]
*/
- @SerializedName("subproduct_id")
private String subproductId;
/**
* Specifies whether the card is assigned to an interchange regulated BIN range.
* [Optional]
*/
- @SerializedName("regulated_indicator")
private Boolean regulatedIndicator;
/**
@@ -140,14 +129,12 @@ public final class CardMetadataResponse extends HttpMetadata {
* [Optional]
* Enum: "base_regulated" "fraud_protected_regulated"
*/
- @SerializedName("regulated_type")
private String regulatedType;
/**
* Indicates whether the prepaid bank identification number (BIN) is reloadable.
* [Optional]
*/
- @SerializedName("is_reloadable_prepaid")
private Boolean isReloadablePrepaid;
/**
@@ -157,7 +144,6 @@ public final class CardMetadataResponse extends HttpMetadata {
* "Anonymous prepaid program and AMLD5 compliant"
* "Not prepaid or non-anonymous prepaid program/default"
*/
- @SerializedName("anonymous_prepaid_description")
private String anonymousPrepaidDescription;
/**
@@ -172,13 +158,11 @@ public final class CardMetadataResponse extends HttpMetadata {
* that can be used in a PINless debit network. Returned when a full card number or 11-digit BIN is provided.
* [Optional]
*/
- @SerializedName("scheme_metadata")
private SchemeMetadata schemeMetadata;
/**
* Account Funding Transaction (AFT) eligibility information.
* [Optional]
*/
- @SerializedName("account_funding_transaction")
private AccountFundingTransaction accountFundingTransaction;
}
diff --git a/src/main/java/com/checkout/metadata/card/PinlessDebitSchemeMetadata.java b/src/main/java/com/checkout/metadata/card/PinlessDebitSchemeMetadata.java
index 62c5e2c98..98143a175 100644
--- a/src/main/java/com/checkout/metadata/card/PinlessDebitSchemeMetadata.java
+++ b/src/main/java/com/checkout/metadata/card/PinlessDebitSchemeMetadata.java
@@ -1,6 +1,5 @@
package com.checkout.metadata.card;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -18,49 +17,42 @@ public final class PinlessDebitSchemeMetadata {
* The PINless debit network identifier.
* [Optional]
*/
- @SerializedName("network_id")
private String networkId;
/**
* The PINless debit network name.
* [Optional]
*/
- @SerializedName("network_description")
private String networkDescription;
/**
* Describes whether the card is eligible for bill payment transactions.
* [Optional]
*/
- @SerializedName("bill_pay_indicator")
private Boolean billPayIndicator;
/**
* Describes whether the card is eligible for e-commerce transactions.
* [Optional]
*/
- @SerializedName("ecommerce_indicator")
private Boolean ecommerceIndicator;
/**
* The type of interchange fee used for transactions.
* [Optional]
*/
- @SerializedName("interchange_fee_indicator")
private String interchangeFeeIndicator;
/**
* Describes whether the card is eligible for money transfer transactions.
* [Optional]
*/
- @SerializedName("money_transfer_indicator")
private Boolean moneyTransferIndicator;
/**
* True indicates that the card PAN is a DPAN; false indicates it is a FPAN.
* [Optional]
*/
- @SerializedName("token_indicator")
private Boolean tokenIndicator;
}
diff --git a/src/main/java/com/checkout/metadata/card/PullFunds.java b/src/main/java/com/checkout/metadata/card/PullFunds.java
index 29fe12b4b..9b74c09d2 100644
--- a/src/main/java/com/checkout/metadata/card/PullFunds.java
+++ b/src/main/java/com/checkout/metadata/card/PullFunds.java
@@ -1,6 +1,5 @@
package com.checkout.metadata.card;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
@@ -15,7 +14,6 @@ public final class PullFunds {
* accounts in different countries.
* [Optional]
*/
- @SerializedName("cross_border")
private Boolean crossBorder;
/**
diff --git a/src/main/java/com/checkout/onboardingsimulator/entities/SimulatorScenario.java b/src/main/java/com/checkout/onboardingsimulator/entities/SimulatorScenario.java
index 6d0d18c5a..a0498c271 100644
--- a/src/main/java/com/checkout/onboardingsimulator/entities/SimulatorScenario.java
+++ b/src/main/java/com/checkout/onboardingsimulator/entities/SimulatorScenario.java
@@ -1,6 +1,5 @@
package com.checkout.onboardingsimulator.entities;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -51,6 +50,5 @@ public final class SimulatorScenario {
* Requirement fields applied when the scenario runs, if any.
* [Optional]
*/
- @SerializedName("requirements_due")
private List requirementsDue;
}
diff --git a/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorRunScenarioResponse.java b/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorRunScenarioResponse.java
index ad8bbcbeb..f77bb7521 100644
--- a/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorRunScenarioResponse.java
+++ b/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorRunScenarioResponse.java
@@ -1,7 +1,6 @@
package com.checkout.onboardingsimulator.responses;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -24,41 +23,35 @@ public final class SimulatorRunScenarioResponse extends Resource {
* The ID of the entity.
* [Optional]
*/
- @SerializedName("entity_id")
private String entityId;
/**
* The ID of the scenario that was run.
* [Optional]
*/
- @SerializedName("scenario_id")
private String scenarioId;
/**
* The name of the scenario that was run.
* [Optional]
*/
- @SerializedName("scenario_name")
private String scenarioName;
/**
* The entity status before the scenario ran.
* [Optional]
*/
- @SerializedName("previous_status")
private String previousStatus;
/**
* The entity status after the scenario ran.
* [Optional]
*/
- @SerializedName("current_status")
private String currentStatus;
/**
* Requirement fields applied by the scenario, if any.
* [Optional]
*/
- @SerializedName("requirements_due")
private List requirementsDue;
}
diff --git a/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorSetRequirementsDueResponse.java b/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorSetRequirementsDueResponse.java
index ebe1bf0e4..c4af57df7 100644
--- a/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorSetRequirementsDueResponse.java
+++ b/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorSetRequirementsDueResponse.java
@@ -1,7 +1,6 @@
package com.checkout.onboardingsimulator.responses;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -24,27 +23,23 @@ public final class SimulatorSetRequirementsDueResponse extends Resource {
* The ID of the entity.
* [Optional]
*/
- @SerializedName("entity_id")
private String entityId;
/**
* The status before the update.
* [Optional]
*/
- @SerializedName("previous_status")
private String previousStatus;
/**
* The status after the update.
* [Optional]
*/
- @SerializedName("current_status")
private String currentStatus;
/**
* The requirement fields that are now marked as due.
* [Optional]
*/
- @SerializedName("requirements_due")
private List requirementsDue;
}
diff --git a/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorSetStatusResponse.java b/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorSetStatusResponse.java
index a99ef94cf..4c5b5c07b 100644
--- a/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorSetStatusResponse.java
+++ b/src/main/java/com/checkout/onboardingsimulator/responses/SimulatorSetStatusResponse.java
@@ -1,7 +1,6 @@
package com.checkout.onboardingsimulator.responses;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -22,20 +21,17 @@ public final class SimulatorSetStatusResponse extends Resource {
* The ID of the entity.
* [Optional]
*/
- @SerializedName("entity_id")
private String entityId;
/**
* The status before the update.
* [Optional]
*/
- @SerializedName("previous_status")
private String previousStatus;
/**
* The status after the update.
* [Optional]
*/
- @SerializedName("current_status")
private String currentStatus;
}
diff --git a/src/main/java/com/checkout/paymentmethods/entities/PaymentMethod.java b/src/main/java/com/checkout/paymentmethods/entities/PaymentMethod.java
index aa370e543..e1c45ef60 100644
--- a/src/main/java/com/checkout/paymentmethods/entities/PaymentMethod.java
+++ b/src/main/java/com/checkout/paymentmethods/entities/PaymentMethod.java
@@ -1,7 +1,6 @@
package com.checkout.paymentmethods.entities;
import com.checkout.common.PaymentMethodType;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
@@ -20,6 +19,5 @@ public final class PaymentMethod {
/**
* The unique identifier for the merchant, provided by the partner.
*/
- @SerializedName("partner_merchant_id")
private String partnerMerchantId;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/payments/AccountInfo.java b/src/main/java/com/checkout/payments/AccountInfo.java
index b5d14e25d..c0fda5f32 100644
--- a/src/main/java/com/checkout/payments/AccountInfo.java
+++ b/src/main/java/com/checkout/payments/AccountInfo.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.sessions.AuthenticationMethod;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -15,60 +14,41 @@
@NoArgsConstructor
public final class AccountInfo {
- @SerializedName("purchase_count")
private Long purchaseCount;
- @SerializedName("account_age")
private String accountAge;
- @SerializedName("add_card_attempts")
private Long addCardAttempts;
- @SerializedName("shipping_address_age")
private String shippingAddressAge;
- @SerializedName("account_name_matches_shipping_name")
private Boolean accountNameMatchesShippingName;
- @SerializedName("suspicious_account_activity")
private Boolean suspiciousAccountActivity;
- @SerializedName("transactions_today")
private Long transactionsToday;
- @SerializedName("authentication_method")
private AuthenticationMethod authenticationMethod;
- @SerializedName("cardholder_account_age_indicator")
private CardholderAccountAgeIndicator cardholderAccountAgeIndicator;
- @SerializedName("account_change")
private Instant accountChange;
- @SerializedName("account_change_indicator")
private AccountChangeIndicator accountChangeIndicator;
- @SerializedName("account_date")
private Instant accountDate;
- @SerializedName("account_password_change")
private String accountPasswordChange;
- @SerializedName("account_password_change_indicator")
private AccountPasswordChangeIndicator accountPasswordChangeIndicator;
- @SerializedName("transactions_per_year")
private Integer transactionsPerYear;
- @SerializedName("payment_account_age")
private Instant paymentAccountAge;
- @SerializedName("shipping_address_usage")
private Instant shippingAddressUsage;
- @SerializedName("account_type")
private AccountTypeCardProduct accountType;
- @SerializedName("account_id")
private String accountId;
}
diff --git a/src/main/java/com/checkout/payments/AirlineData.java b/src/main/java/com/checkout/payments/AirlineData.java
index eb962e2a8..2f378891f 100644
--- a/src/main/java/com/checkout/payments/AirlineData.java
+++ b/src/main/java/com/checkout/payments/AirlineData.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,6 +17,5 @@ public final class AirlineData {
private List passenger;
- @SerializedName("flight_leg_details")
private List flightLegDetails;
}
diff --git a/src/main/java/com/checkout/payments/Applepay.java b/src/main/java/com/checkout/payments/Applepay.java
index 28e0ed585..7b8aa287c 100644
--- a/src/main/java/com/checkout/payments/Applepay.java
+++ b/src/main/java/com/checkout/payments/Applepay.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.common.AccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -13,10 +12,8 @@
@AllArgsConstructor
public final class Applepay {
- @SerializedName("account_holder")
private AccountHolder accountHolder;
- @SerializedName("store_payment_details")
private StorePaymentDetailsType storePaymentDetails;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/payments/BillingPlan.java b/src/main/java/com/checkout/payments/BillingPlan.java
index cc54ddb51..065fc4851 100644
--- a/src/main/java/com/checkout/payments/BillingPlan.java
+++ b/src/main/java/com/checkout/payments/BillingPlan.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,9 +13,7 @@ public final class BillingPlan {
private BillingPlanType type;
- @SerializedName("skip_shipping_address")
private Boolean skipShippingAddress;
- @SerializedName("immutable_shipping_address")
private Boolean immutableShippingAddress;
}
diff --git a/src/main/java/com/checkout/payments/CancellationAcceptedResponse.java b/src/main/java/com/checkout/payments/CancellationAcceptedResponse.java
index 6334a42d6..a36d2ccf3 100644
--- a/src/main/java/com/checkout/payments/CancellationAcceptedResponse.java
+++ b/src/main/java/com/checkout/payments/CancellationAcceptedResponse.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -14,7 +13,6 @@
@ToString(callSuper = true)
public final class CancellationAcceptedResponse extends Resource {
- @SerializedName("action_id")
private String actionId;
private String reference;
diff --git a/src/main/java/com/checkout/payments/CaptureRequest.java b/src/main/java/com/checkout/payments/CaptureRequest.java
index 47f8df5ad..1aed3c5d9 100644
--- a/src/main/java/com/checkout/payments/CaptureRequest.java
+++ b/src/main/java/com/checkout/payments/CaptureRequest.java
@@ -3,7 +3,6 @@
import com.checkout.common.AmountAllocations;
import com.checkout.common.MarketplaceData;
import com.checkout.payments.request.PaymentCustomerRequest;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -21,7 +20,6 @@ public final class CaptureRequest {
private Long amount;
- @SerializedName("capture_type")
private CaptureType captureType;
private String reference;
@@ -30,7 +28,6 @@ public final class CaptureRequest {
private String description;
- @SerializedName("billing_descriptor")
private BillingDescriptor billingDescriptor;
private ShippingDetails shipping;
@@ -44,7 +41,6 @@ public final class CaptureRequest {
@Deprecated
private MarketplaceData marketplace;
- @SerializedName("amount_allocations")
private List amountAllocations;
private ProcessingSettings processing;
diff --git a/src/main/java/com/checkout/payments/CaptureResponse.java b/src/main/java/com/checkout/payments/CaptureResponse.java
index 600fdaa57..063db088f 100644
--- a/src/main/java/com/checkout/payments/CaptureResponse.java
+++ b/src/main/java/com/checkout/payments/CaptureResponse.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -11,7 +10,6 @@
@ToString(callSuper = true)
public final class CaptureResponse extends Resource {
- @SerializedName("action_id")
private String actionId;
private String reference;
diff --git a/src/main/java/com/checkout/payments/Card.java b/src/main/java/com/checkout/payments/Card.java
index ececeaa14..cfb47adb0 100644
--- a/src/main/java/com/checkout/payments/Card.java
+++ b/src/main/java/com/checkout/payments/Card.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.common.AccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -13,10 +12,8 @@
@AllArgsConstructor
public final class Card {
- @SerializedName("account_holder")
private AccountHolder accountHolder;
- @SerializedName("store_payment_details")
private StorePaymentDetailsType storePaymentDetails;
}
diff --git a/src/main/java/com/checkout/payments/FlightLegDetails.java b/src/main/java/com/checkout/payments/FlightLegDetails.java
index f6991c008..1951c3e3a 100644
--- a/src/main/java/com/checkout/payments/FlightLegDetails.java
+++ b/src/main/java/com/checkout/payments/FlightLegDetails.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,31 +11,22 @@
@AllArgsConstructor
public final class FlightLegDetails {
- @SerializedName("flight_number")
private Long flightNumber;
- @SerializedName("carrier_code")
private String carrierCode;
- @SerializedName("service_class")
private String serviceClass;
- @SerializedName("departure_date")
private String departureDate;
- @SerializedName("departure_time")
private String departureTime;
- @SerializedName("departure_airport")
private String departureAirport;
- @SerializedName("arrival_airport")
private String arrivalAirport;
- @SerializedName("stopover_code")
private String stopoverCode;
- @SerializedName("fare_basis_code")
private String fareBasisCode;
}
diff --git a/src/main/java/com/checkout/payments/Googlepay.java b/src/main/java/com/checkout/payments/Googlepay.java
index 0d301b41a..d190c1f86 100644
--- a/src/main/java/com/checkout/payments/Googlepay.java
+++ b/src/main/java/com/checkout/payments/Googlepay.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.common.AccountHolder;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -13,9 +12,7 @@
@AllArgsConstructor
public final class Googlepay {
- @SerializedName("account_holder")
private AccountHolder accountHolder;
- @SerializedName("store_payment_details")
private StorePaymentDetailsType storePaymentDetails;
}
diff --git a/src/main/java/com/checkout/payments/InitialAuthentication.java b/src/main/java/com/checkout/payments/InitialAuthentication.java
index fa6942424..5ab394f3c 100644
--- a/src/main/java/com/checkout/payments/InitialAuthentication.java
+++ b/src/main/java/com/checkout/payments/InitialAuthentication.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,18 +11,13 @@
@NoArgsConstructor
public final class InitialAuthentication {
- @SerializedName("acs_transaction_id")
private String acsTransactionId;
- @SerializedName("authentication_method")
private ThreeDSAuthenticationMethod authenticationMethod;
- @SerializedName("authentication_timestamp")
private String authenticationTimestamp;
- @SerializedName("authentication_data")
private String authenticationData;
- @SerializedName("initial_session_id")
private String initialSessionId;
}
diff --git a/src/main/java/com/checkout/payments/MerchantAuthenticationInfo.java b/src/main/java/com/checkout/payments/MerchantAuthenticationInfo.java
index 84c480295..7c4699287 100644
--- a/src/main/java/com/checkout/payments/MerchantAuthenticationInfo.java
+++ b/src/main/java/com/checkout/payments/MerchantAuthenticationInfo.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,13 +13,10 @@
@NoArgsConstructor
public final class MerchantAuthenticationInfo {
- @SerializedName("three_ds_req_auth_method")
private String threeDsReqAuthMethod;
- @SerializedName("three_ds_req_auth_timestamp")
private Instant threeDsReqAuthTimestamp;
- @SerializedName("three_ds_req_auth_data")
private String threeDsReqAuthData;
}
diff --git a/src/main/java/com/checkout/payments/Passenger.java b/src/main/java/com/checkout/payments/Passenger.java
index 23f143936..c58c5887e 100644
--- a/src/main/java/com/checkout/payments/Passenger.java
+++ b/src/main/java/com/checkout/payments/Passenger.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -21,14 +20,12 @@ public final class Passenger {
* The passenger's first name.
* [Optional]
*/
- @SerializedName("first_name")
private String firstName;
/**
* The passenger's last name.
* [Optional]
*/
- @SerializedName("last_name")
private String lastName;
/**
@@ -36,7 +33,6 @@ public final class Passenger {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("date_of_birth")
private LocalDate dateOfBirth;
/**
diff --git a/src/main/java/com/checkout/payments/PaymentAction.java b/src/main/java/com/checkout/payments/PaymentAction.java
index cd408cd63..890d5e10f 100644
--- a/src/main/java/com/checkout/payments/PaymentAction.java
+++ b/src/main/java/com/checkout/payments/PaymentAction.java
@@ -3,7 +3,6 @@
import com.checkout.common.AmountAllocations;
import com.checkout.common.MarketplaceData;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -22,23 +21,18 @@ public final class PaymentAction extends Resource {
private ActionType type;
- @SerializedName("processed_on")
private Instant processedOn;
private Long amount;
private Boolean approved;
- @SerializedName("auth_code")
private String authCode;
- @SerializedName("response_code")
private String responseCode;
- @SerializedName("response_summary")
private String responseSummary;
- @SerializedName("authorization_type")
private AuthorizationType authorizationType;
private String reference;
@@ -50,7 +44,6 @@ public final class PaymentAction extends Resource {
@Deprecated
private MarketplaceData marketplace;
- @SerializedName("amount_allocations")
private List amountAllocations;
private Processing processing;
diff --git a/src/main/java/com/checkout/payments/PaymentActionSummary.java b/src/main/java/com/checkout/payments/PaymentActionSummary.java
index 0bc47dfd5..e6c268f0b 100644
--- a/src/main/java/com/checkout/payments/PaymentActionSummary.java
+++ b/src/main/java/com/checkout/payments/PaymentActionSummary.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
@@ -10,10 +9,8 @@ public final class PaymentActionSummary {
private ActionType type;
- @SerializedName("response_code")
private String responseCode;
- @SerializedName("response_summary")
private String responseSummary;
}
diff --git a/src/main/java/com/checkout/payments/PaymentMethodDetails.java b/src/main/java/com/checkout/payments/PaymentMethodDetails.java
index 2a7cf1a37..e4874236f 100644
--- a/src/main/java/com/checkout/payments/PaymentMethodDetails.java
+++ b/src/main/java/com/checkout/payments/PaymentMethodDetails.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -10,7 +9,6 @@
@AllArgsConstructor
public final class PaymentMethodDetails {
- @SerializedName("display_name")
private String displayName;
private String type;
diff --git a/src/main/java/com/checkout/payments/PaymentPlan.java b/src/main/java/com/checkout/payments/PaymentPlan.java
index 3414d9e22..0b139ad56 100644
--- a/src/main/java/com/checkout/payments/PaymentPlan.java
+++ b/src/main/java/com/checkout/payments/PaymentPlan.java
@@ -26,16 +26,12 @@ public final class PaymentPlan {
private Long amount;
// Common properties
- @SerializedName("days_between_payments")
private Integer daysBetweenPayments;
- @SerializedName("total_number_of_payments")
private Integer totalNumberOfPayments;
- @SerializedName("current_payment_number")
private Integer currentPaymentNumber;
- @SerializedName("expiry")
private String expiry;
/**
@@ -53,7 +49,6 @@ public final class PaymentPlan {
* created without an initial payment ({@code amount} set to {@code 0}).
* [Optional]
*/
- @SerializedName("start_date")
private String startDate;
}
diff --git a/src/main/java/com/checkout/payments/Processing.java b/src/main/java/com/checkout/payments/Processing.java
index 373fcebed..9a9f9658c 100644
--- a/src/main/java/com/checkout/payments/Processing.java
+++ b/src/main/java/com/checkout/payments/Processing.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -8,13 +7,10 @@
@Builder
public final class Processing {
- @SerializedName("retrieval_reference_number")
private String retrievalReferenceNumber;
- @SerializedName("acquirer_reference_number")
private String acquirerReferenceNumber;
- @SerializedName("acquirer_transaction_id")
private String acquirerTransactionId;
}
\ No newline at end of file
diff --git a/src/main/java/com/checkout/payments/ProductRequest.java b/src/main/java/com/checkout/payments/ProductRequest.java
index 2b2dbc88b..5665897fb 100644
--- a/src/main/java/com/checkout/payments/ProductRequest.java
+++ b/src/main/java/com/checkout/payments/ProductRequest.java
@@ -3,7 +3,6 @@
import com.checkout.common.CountryCode;
import com.checkout.payments.request.ItemSubType;
import com.checkout.payments.request.ItemType;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -27,7 +26,6 @@ public final class ProductRequest {
* The item sub-type.
* [Optional]
*/
- @SerializedName("sub_type")
private ItemSubType subType;
/**
@@ -46,7 +44,6 @@ public final class ProductRequest {
* The price of the item.
* [Optional]
*/
- @SerializedName("unit_price")
private Long unitPrice;
/**
@@ -59,56 +56,48 @@ public final class ProductRequest {
* The commodity code.
* [Optional]
*/
- @SerializedName("commodity_code")
private String commodityCode;
/**
* The unit of measure.
* [Optional]
*/
- @SerializedName("unit_of_measure")
private String unitOfMeasure;
/**
* The total amount of the item.
* [Optional]
*/
- @SerializedName("total_amount")
private Long totalAmount;
/**
* The tax rate applied to the item.
* [Optional]
*/
- @SerializedName("tax_rate")
private Long taxRate;
/**
* The amount of tax applied to the item.
* [Optional]
*/
- @SerializedName("tax_amount")
private Long taxAmount;
/**
* The amount discounted from the item.
* [Optional]
*/
- @SerializedName("discount_amount")
private Long discountAmount;
/**
* The WeChat Pay goods ID.
* [Optional]
*/
- @SerializedName("wxpay_goods_id")
private String wxpayGoodsId;
/**
* The URL of the product image.
* [Optional]
*/
- @SerializedName("image_url")
private String imageUrl;
/**
@@ -128,21 +117,18 @@ public final class ProductRequest {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("service_ends_on")
private LocalDate serviceEndsOn;
/**
* The country in which the purchase was made.
* [Optional]
*/
- @SerializedName("purchase_country")
private CountryCode purchaseCountry;
/**
* The amount in a foreign retailer's local currency.
* [Optional]
*/
- @SerializedName("foreign_retailer_amount")
private Long foreignRetailerAmount;
}
diff --git a/src/main/java/com/checkout/payments/ProductResponse.java b/src/main/java/com/checkout/payments/ProductResponse.java
index 5156ed4f7..1f3cb5511 100644
--- a/src/main/java/com/checkout/payments/ProductResponse.java
+++ b/src/main/java/com/checkout/payments/ProductResponse.java
@@ -21,33 +21,24 @@ public final class ProductResponse {
private Long quantity;
- @SerializedName("unit_price")
private Long unitPrice;
private String reference;
- @SerializedName("commodity_code")
private String commodityCode;
- @SerializedName("unit_of_measure")
private String unitOfMeasure;
- @SerializedName("total_amount")
private Long totalAmount;
- @SerializedName("tax_rate")
private Long taxRate;
- @SerializedName("tax_amount")
private Long taxAmount;
- @SerializedName("discount_amount")
private Long discountAmount;
- @SerializedName("wxpay_goods_id")
private String wxpayGoodsId;
- @SerializedName("image_url")
private String imageUrl;
private String url;
@@ -59,7 +50,6 @@ public final class ProductResponse {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("service_ends_on")
private LocalDate serviceEndsOn;
public ProductType getTypeAsEnum() {
diff --git a/src/main/java/com/checkout/payments/RefundRequest.java b/src/main/java/com/checkout/payments/RefundRequest.java
index e9656325c..8439c0540 100644
--- a/src/main/java/com/checkout/payments/RefundRequest.java
+++ b/src/main/java/com/checkout/payments/RefundRequest.java
@@ -3,7 +3,6 @@
import com.checkout.common.AmountAllocations;
import com.checkout.common.Destination;
import com.checkout.payments.request.RefundOrder;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -27,10 +26,8 @@ public final class RefundRequest {
private Map metadata = new HashMap<>();
// Not available on Previous
- @SerializedName("amount_allocations")
private List amountAllocations;
- @SerializedName("capture_action_id")
private String captureActionId;
private Destination destination;
diff --git a/src/main/java/com/checkout/payments/ReverseResponse.java b/src/main/java/com/checkout/payments/ReverseResponse.java
index b5119d484..e74aac65c 100644
--- a/src/main/java/com/checkout/payments/ReverseResponse.java
+++ b/src/main/java/com/checkout/payments/ReverseResponse.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -11,7 +10,6 @@
@ToString(callSuper = true)
public final class ReverseResponse extends Resource {
- @SerializedName("action_id")
private String actionId;
private String reference;
@@ -23,7 +21,6 @@ public final class ReverseResponse extends Resource {
* "Void" if the payment is in an Authorized state.
* [Optional]
*/
- @SerializedName("action_type")
private String actionType;
}
diff --git a/src/main/java/com/checkout/payments/RiskRequest.java b/src/main/java/com/checkout/payments/RiskRequest.java
index b61867e8f..3c5dce6d1 100644
--- a/src/main/java/com/checkout/payments/RiskRequest.java
+++ b/src/main/java/com/checkout/payments/RiskRequest.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.payments.request.Device;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -30,7 +29,6 @@ public final class RiskRequest {
* [Optional]
* ^(dsid)_(\w{26})$
*/
- @SerializedName("device_session_id")
private String deviceSessionId;
/**
diff --git a/src/main/java/com/checkout/payments/ShippingDetails.java b/src/main/java/com/checkout/payments/ShippingDetails.java
index 970189d72..de17e6da8 100644
--- a/src/main/java/com/checkout/payments/ShippingDetails.java
+++ b/src/main/java/com/checkout/payments/ShippingDetails.java
@@ -3,7 +3,6 @@
import com.checkout.common.Address;
import com.checkout.common.Phone;
import com.checkout.sessions.DeliveryTimeframe;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -15,26 +14,20 @@
@AllArgsConstructor
public final class ShippingDetails {
- @SerializedName("first_name")
private String firstName;
- @SerializedName("last_name")
private String lastName;
- @SerializedName("email")
private String email;
private Address address;
private Phone phone;
- @SerializedName("from_address_zip")
private String fromAddressZip;
- @SerializedName("timeframe")
private ShippingDetailsTimeframe timeframe;
- @SerializedName("method")
private ShippingDetailsMethods method;
private Integer delay;
diff --git a/src/main/java/com/checkout/payments/ThreeDSEnrollment.java b/src/main/java/com/checkout/payments/ThreeDSEnrollment.java
index a9c342381..fb09ee3d4 100644
--- a/src/main/java/com/checkout/payments/ThreeDSEnrollment.java
+++ b/src/main/java/com/checkout/payments/ThreeDSEnrollment.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.common.ThreeDSEnrollmentStatus;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -13,7 +12,6 @@ public final class ThreeDSEnrollment {
private ThreeDSEnrollmentStatus enrolled;
- @SerializedName("upgrade_reason")
private String upgradeReason;
}
diff --git a/src/main/java/com/checkout/payments/ThreeDSRequest.java b/src/main/java/com/checkout/payments/ThreeDSRequest.java
index 838ea6e20..75cebbdd5 100644
--- a/src/main/java/com/checkout/payments/ThreeDSRequest.java
+++ b/src/main/java/com/checkout/payments/ThreeDSRequest.java
@@ -32,44 +32,32 @@ public final class ThreeDSRequest {
private Exemption exemption;
- @SerializedName("challenge_indicator")
private ChallengeIndicator challengeIndicator;
- @SerializedName("allow_upgrade")
private Boolean allowUpgrade;
- @SerializedName("merchant_authentication_info")
private MerchantAuthenticationInfo merchantAuthenticationInfo;
- @SerializedName("account_info")
private AccountInfo accountInfo;
private String status;
- @SerializedName("authentication_date")
private Instant authenticationDate;
- @SerializedName("authentication_amount")
private Long authenticationAmount;
- @SerializedName("flow_type")
private ThreeDSFlowType flowType;
- @SerializedName("status_reason_code")
private String statusReasonCode;
- @SerializedName("challenge_cancel_reason")
private String challengeCancelReason;
private String score;
- @SerializedName("cryptogram_algorithm")
private String cryptogramAlgorithm;
- @SerializedName("authentication_id")
private String authenticationId;
- @SerializedName("initial_authentication")
private InitialAuthentication initialAuthentication;
}
diff --git a/src/main/java/com/checkout/payments/Ticket.java b/src/main/java/com/checkout/payments/Ticket.java
index 9984d313a..10fce5a3e 100644
--- a/src/main/java/com/checkout/payments/Ticket.java
+++ b/src/main/java/com/checkout/payments/Ticket.java
@@ -1,6 +1,5 @@
package com.checkout.payments;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,16 +13,12 @@ public final class Ticket {
private String number;
- @SerializedName("issue_date")
private String issueDate;
- @SerializedName("issuing_carrier_code")
private String issuingCarrierCode;
- @SerializedName("travel_agency_name")
private String travelAgencyName;
- @SerializedName("travel_agency_code")
private String travelAgencyCode;
}
diff --git a/src/main/java/com/checkout/payments/VoidResponse.java b/src/main/java/com/checkout/payments/VoidResponse.java
index 87989b629..5477eb628 100644
--- a/src/main/java/com/checkout/payments/VoidResponse.java
+++ b/src/main/java/com/checkout/payments/VoidResponse.java
@@ -1,7 +1,6 @@
package com.checkout.payments;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -11,7 +10,6 @@
@ToString(callSuper = true)
public final class VoidResponse extends Resource {
- @SerializedName("action_id")
private String actionId;
private String reference;
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextDetailsResponse.java b/src/main/java/com/checkout/payments/contexts/PaymentContextDetailsResponse.java
index 7d44bed86..027ac4041 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextDetailsResponse.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextDetailsResponse.java
@@ -1,7 +1,6 @@
package com.checkout.payments.contexts;
import com.checkout.HttpMetadata;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
@@ -20,9 +19,7 @@ public final class PaymentContextDetailsResponse extends HttpMetadata {
private PaymentContextDetailsStatusType status;
- @SerializedName("payment_request")
private PaymentContextsResponse paymentRequest;
- @SerializedName("partner_metadata")
private PaymentContextsPartnerMetadata partnerMetadata;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsAccommodationRoom.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsAccommodationRoom.java
index 7c684e6bd..ee623aa86 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsAccommodationRoom.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsAccommodationRoom.java
@@ -1,6 +1,5 @@
package com.checkout.payments.contexts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,6 +13,5 @@ public final class PaymentContextsAccommodationRoom {
private String rate;
- @SerializedName("number_of_nights_at_room_rate")
private Integer numberOfNightsAtRoomRate;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsAirlineData.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsAirlineData.java
index 6de5609e6..c2fff929f 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsAirlineData.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsAirlineData.java
@@ -1,6 +1,5 @@
package com.checkout.payments.contexts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,6 +17,5 @@ public final class PaymentContextsAirlineData {
private List passenger;
- @SerializedName("flight_leg_details")
private List flightLegDetails;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsCustomerRequest.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsCustomerRequest.java
index 54862edd2..6090c4f79 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsCustomerRequest.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsCustomerRequest.java
@@ -2,7 +2,6 @@
import com.checkout.common.CustomerRequest;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -15,7 +14,6 @@
@EqualsAndHashCode(callSuper = true)
public final class PaymentContextsCustomerRequest extends CustomerRequest {
- @SerializedName("email_verified")
private Boolean emailVerified;
private PaymentContextsCustomerSummary summary;
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsCustomerSummary.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsCustomerSummary.java
index 179430969..991ad7a06 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsCustomerSummary.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsCustomerSummary.java
@@ -1,6 +1,5 @@
package com.checkout.payments.contexts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -19,7 +18,6 @@ public final class PaymentContextsCustomerSummary {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("registration_date")
private LocalDate registrationDate;
/**
@@ -27,7 +25,6 @@ public final class PaymentContextsCustomerSummary {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("first_transaction_date")
private LocalDate firstTransactionDate;
/**
@@ -35,21 +32,18 @@ public final class PaymentContextsCustomerSummary {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("last_payment_date")
private LocalDate lastPaymentDate;
/**
* The total number of orders the customer has placed.
* [Optional]
*/
- @SerializedName("total_order_count")
private Integer totalOrderCount;
/**
* The amount of the customer's last payment.
* [Optional]
*/
- @SerializedName("last_payment_amount")
private Float lastPaymentAmount;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsFlightLegDetails.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsFlightLegDetails.java
index d5a91618d..5faf6f208 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsFlightLegDetails.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsFlightLegDetails.java
@@ -1,6 +1,5 @@
package com.checkout.payments.contexts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,28 +17,24 @@ public final class PaymentContextsFlightLegDetails {
* The flight number.
* [Optional]
*/
- @SerializedName("flight_number")
private String flightNumber;
/**
* The carrier code.
* [Optional]
*/
- @SerializedName("carrier_code")
private String carrierCode;
/**
* The class of travelling.
* [Optional]
*/
- @SerializedName("class_of_travelling")
private String classOfTravelling;
/**
* The departure airport.
* [Optional]
*/
- @SerializedName("departure_airport")
private String departureAirport;
/**
@@ -47,34 +42,29 @@ public final class PaymentContextsFlightLegDetails {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("departure_date")
private LocalDate departureDate;
/**
* The departure time.
* [Optional]
*/
- @SerializedName("departure_time")
private String departureTime;
/**
* The arrival airport.
* [Optional]
*/
- @SerializedName("arrival_airport")
private String arrivalAirport;
/**
* A one-letter code indicating stopover entitlement: space, O (entitled), or X (not entitled).
* [Optional]
*/
- @SerializedName("stop_over_code")
private String stopOverCode;
/**
* The fare basis code, alphanumeric.
* [Optional]
*/
- @SerializedName("fare_basis_code")
private String fareBasisCode;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsGuests.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsGuests.java
index 41a349e7f..f82e1f5ff 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsGuests.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsGuests.java
@@ -1,6 +1,5 @@
package com.checkout.payments.contexts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,14 +17,12 @@ public final class PaymentContextsGuests {
* The first name of the guest.
* [Optional]
*/
- @SerializedName("first_name")
private String firstName;
/**
* The last name of the guest.
* [Optional]
*/
- @SerializedName("last_name")
private String lastName;
/**
@@ -33,6 +30,5 @@ public final class PaymentContextsGuests {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("date_of_birth")
private LocalDate dateOfBirth;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsItems.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsItems.java
index a8f6b2a84..d4994d750 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsItems.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsItems.java
@@ -1,6 +1,5 @@
package com.checkout.payments.contexts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -18,32 +17,24 @@ public final class PaymentContextsItems {
private Integer quantity;
- @SerializedName("unit_price")
private Integer unitPrice;
private String reference;
- @SerializedName("total_amount")
private Integer totalAmount;
- @SerializedName("tax_rate")
private Integer taxRate;
- @SerializedName("tax_amount")
private Integer taxAmount;
- @SerializedName("discount_amount")
private Integer discountAmount;
- @SerializedName("wxpay_goods_id")
private String wxpayGoodsId;
private String url;
- @SerializedName("image_url")
private String imageUrl;
- @SerializedName("service_ends_on")
private String serviceEndsOn;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsPartnerMetadata.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsPartnerMetadata.java
index 7be132704..54ef196b1 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsPartnerMetadata.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsPartnerMetadata.java
@@ -1,6 +1,5 @@
package com.checkout.payments.contexts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,15 +11,11 @@
@AllArgsConstructor
public final class PaymentContextsPartnerMetadata {
- @SerializedName("order_id")
private String orderId;
- @SerializedName("customer_id")
private String customerId;
- @SerializedName("session_id")
private String sessionId;
- @SerializedName("client_token")
private String clientToken;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsPassenger.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsPassenger.java
index 139ce7356..e1aa9dad3 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsPassenger.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsPassenger.java
@@ -1,7 +1,6 @@
package com.checkout.payments.contexts;
import com.checkout.common.Address;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -19,14 +18,12 @@ public final class PaymentContextsPassenger {
* The passenger's first name.
* [Optional]
*/
- @SerializedName("first_name")
private String firstName;
/**
* The passenger's last name.
* [Optional]
*/
- @SerializedName("last_name")
private String lastName;
/**
@@ -34,7 +31,6 @@ public final class PaymentContextsPassenger {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("date_of_birth")
private LocalDate dateOfBirth;
/**
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsProcessing.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsProcessing.java
index 61b97caef..a1117fb9d 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsProcessing.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsProcessing.java
@@ -3,7 +3,6 @@
import com.checkout.payments.BillingPlan;
import com.checkout.payments.ShippingPreference;
import com.checkout.payments.UserAction;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -19,39 +18,28 @@ public final class PaymentContextsProcessing {
private BillingPlan plan;
- @SerializedName("discount_amount")
private Integer discountAmount;
- @SerializedName("shipping_amount")
private Integer shippingAmount;
- @SerializedName("tax_amount")
private Integer taxAmount;
- @SerializedName("invoice_id")
private String invoiceId;
- @SerializedName("brand_name")
private String brandName;
private String locale;
- @SerializedName("shipping_preference")
private ShippingPreference shippingPreference;
- @SerializedName("user_action")
private UserAction userAction;
- @SerializedName("partner_customer_risk_data")
private List partnerCustomerRiskData;
- @SerializedName("custom_payment_method_ids")
private List customPaymentMethodIds;
- @SerializedName("airline_data")
private List airlineData;
- @SerializedName("accommodation_data")
private List accommodationData;
}
diff --git a/src/main/java/com/checkout/payments/contexts/PaymentContextsTicket.java b/src/main/java/com/checkout/payments/contexts/PaymentContextsTicket.java
index 1b7ea89a3..fedca284a 100644
--- a/src/main/java/com/checkout/payments/contexts/PaymentContextsTicket.java
+++ b/src/main/java/com/checkout/payments/contexts/PaymentContextsTicket.java
@@ -1,6 +1,5 @@
package com.checkout.payments.contexts;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -25,14 +24,12 @@ public final class PaymentContextsTicket {
* [Optional]
* Format: yyyy-MM-dd
*/
- @SerializedName("issue_date")
private LocalDate issueDate;
/**
* Carrier code of the ticket issuer.
* [Optional]
*/
- @SerializedName("issuing_carrier_code")
private String issuingCarrierCode;
/**
@@ -40,20 +37,17 @@ public final class PaymentContextsTicket {
* B = Both car rental and airline flight reservations included, N = Unknown.
* [Optional]
*/
- @SerializedName("travel_package_indicator")
private String travelPackageIndicator;
/**
* The name of the travel agency.
* [Optional]
*/
- @SerializedName("travel_agency_name")
private String travelAgencyName;
/**
* The unique identifier from IATA or ARC for the travel agency that issues the ticket.
* [Optional]
*/
- @SerializedName("travel_agency_code")
private String travelAgencyCode;
}
diff --git a/src/main/java/com/checkout/payments/hosted/HostedPaymentDetailsResponse.java b/src/main/java/com/checkout/payments/hosted/HostedPaymentDetailsResponse.java
index 721775d7c..53054a79f 100644
--- a/src/main/java/com/checkout/payments/hosted/HostedPaymentDetailsResponse.java
+++ b/src/main/java/com/checkout/payments/hosted/HostedPaymentDetailsResponse.java
@@ -6,7 +6,6 @@
import com.checkout.common.Resource;
import com.checkout.common.Product;
import com.checkout.payments.BillingInformation;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -29,16 +28,12 @@ public final class HostedPaymentDetailsResponse extends Resource {
private BillingInformation billing;
- @SerializedName("success_url")
private String successUrl;
- @SerializedName("cancel_url")
private String cancelUrl;
- @SerializedName("failure_url")
private String failureUrl;
- @SerializedName("payment_id")
private String paymentId;
private String reference;
@@ -52,7 +47,6 @@ public final class HostedPaymentDetailsResponse extends Resource {
private Map metadata;
- @SerializedName("amount_allocations")
private List amountAllocations;
}
diff --git a/src/main/java/com/checkout/payments/links/PaymentLinkDetailsResponse.java b/src/main/java/com/checkout/payments/links/PaymentLinkDetailsResponse.java
index d7b25f3b6..abaefbb85 100644
--- a/src/main/java/com/checkout/payments/links/PaymentLinkDetailsResponse.java
+++ b/src/main/java/com/checkout/payments/links/PaymentLinkDetailsResponse.java
@@ -7,7 +7,6 @@
import com.checkout.common.Resource;
import com.checkout.payments.BillingInformation;
import com.checkout.payments.ShippingDetails;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -22,7 +21,6 @@ public final class PaymentLinkDetailsResponse extends Resource {
private PaymentLinkStatus status;
- @SerializedName("payment_id")
private String paymentId;
private Long amount;
@@ -33,16 +31,12 @@ public final class PaymentLinkDetailsResponse extends Resource {
private String description;
- @SerializedName("created_on")
private String createdOn;
- @SerializedName("expires_on")
private String expiresOn;
- @SerializedName("processing_channel_id")
private String processingChannelId;
- @SerializedName("amount_allocations")
private List amountAllocations;
private CustomerResponse customer;
@@ -57,7 +51,6 @@ public final class PaymentLinkDetailsResponse extends Resource {
private String locale;
- @SerializedName("return_url")
private String returnUrl;
}
diff --git a/src/main/java/com/checkout/payments/links/PaymentLinkResponse.java b/src/main/java/com/checkout/payments/links/PaymentLinkResponse.java
index 188255605..5c5bf5e8e 100644
--- a/src/main/java/com/checkout/payments/links/PaymentLinkResponse.java
+++ b/src/main/java/com/checkout/payments/links/PaymentLinkResponse.java
@@ -1,7 +1,6 @@
package com.checkout.payments.links;
import com.checkout.common.Resource;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -13,7 +12,6 @@ public final class PaymentLinkResponse extends Resource {
private String id;
- @SerializedName("expires_on")
private String expiresOn;
private String reference;
diff --git a/src/main/java/com/checkout/payments/previous/PaymentAction.java b/src/main/java/com/checkout/payments/previous/PaymentAction.java
index 762d385c8..6ed2be452 100644
--- a/src/main/java/com/checkout/payments/previous/PaymentAction.java
+++ b/src/main/java/com/checkout/payments/previous/PaymentAction.java
@@ -3,7 +3,6 @@
import com.checkout.common.Resource;
import com.checkout.payments.ActionType;
import com.checkout.payments.Processing;
-import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -21,20 +20,16 @@ public final class PaymentAction extends Resource {
private ActionType type;
- @SerializedName("processed_on")
private Instant processedOn;
private Long amount;
private Boolean approved;
- @SerializedName("auth_code")
private String authCode;
- @SerializedName("response_code")
private String responseCode;
- @SerializedName("response_summary")
private String responseSummary;
private Processing processing;
diff --git a/src/main/java/com/checkout/payments/previous/request/PaymentRequest.java b/src/main/java/com/checkout/payments/previous/request/PaymentRequest.java
index af491e757..7dc5c9adf 100644
--- a/src/main/java/com/checkout/payments/previous/request/PaymentRequest.java
+++ b/src/main/java/com/checkout/payments/previous/request/PaymentRequest.java
@@ -32,10 +32,8 @@ public final class PaymentRequest {
private Currency currency;
- @SerializedName("payment_type")
private PaymentType paymentType;
- @SerializedName("merchant_initiated")
private Boolean merchantInitiated;
private String reference;
@@ -44,12 +42,10 @@ public final class PaymentRequest {
private Boolean capture;
- @SerializedName("capture_on")
private Instant captureOn;
private CustomerRequest customer;
- @SerializedName("billing_descriptor")
private BillingDescriptor billingDescriptor;
private ShippingDetails shipping;
@@ -57,18 +53,14 @@ public final class PaymentRequest {
@SerializedName("3ds")
private ThreeDSRequest threeDS;
- @SerializedName("previous_payment_id")
private String previousPaymentId;
private RiskRequest risk;
- @SerializedName("success_url")
private String successUrl;
- @SerializedName("failure_url")
private String failureUrl;
- @SerializedName("payment_ip")
private String paymentIp;
private PaymentRecipient recipient;
diff --git a/src/main/java/com/checkout/payments/previous/request/PayoutRequest.java b/src/main/java/com/checkout/payments/previous/request/PayoutRequest.java
index ae02c8db0..b9583ba4f 100644
--- a/src/main/java/com/checkout/payments/previous/request/PayoutRequest.java
+++ b/src/main/java/com/checkout/payments/previous/request/PayoutRequest.java
@@ -9,7 +9,6 @@
import com.checkout.payments.ShippingDetails;
import com.checkout.payments.previous.FundTransferType;
import com.checkout.payments.previous.request.destination.PaymentRequestDestination;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
@@ -25,12 +24,10 @@ public final class PayoutRequest {
private Long amount;
- @SerializedName("fund_transfer_type")
private FundTransferType fundTransferType;
private Currency currency;
- @SerializedName("payment_type")
private PaymentType paymentType;
private String reference;
@@ -39,28 +36,22 @@ public final class PayoutRequest {
private Boolean capture;
- @SerializedName("capture_on")
private Instant captureOn;
private CustomerRequest customer;
- @SerializedName("billing_descriptor")
private BillingDescriptor billingDescriptor;
private ShippingDetails shipping;
- @SerializedName("previous_payment_id")
private String previousPaymentId;
private RiskRequest risk;
- @SerializedName("success_url")
private String successUrl;
- @SerializedName("failure_url")
private String failureUrl;
- @SerializedName("payment_ip")
private String paymentIp;
private PaymentRecipient recipient;
diff --git a/src/main/java/com/checkout/payments/previous/request/SenderInformation.java b/src/main/java/com/checkout/payments/previous/request/SenderInformation.java
index ea152a6e4..3bfe73d02 100644
--- a/src/main/java/com/checkout/payments/previous/request/SenderInformation.java
+++ b/src/main/java/com/checkout/payments/previous/request/SenderInformation.java
@@ -21,7 +21,6 @@ public final class SenderInformation {
@SerializedName("lastName")
private String lastName;
- @SerializedName("dob")
private String dob;
private String address;
diff --git a/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestCardDestination.java b/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestCardDestination.java
index 2dd51a284..6e201df0b 100644
--- a/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestCardDestination.java
+++ b/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestCardDestination.java
@@ -3,7 +3,6 @@
import com.checkout.common.Address;
import com.checkout.common.Phone;
import com.checkout.payments.PaymentDestinationType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -18,21 +17,16 @@ public final class PaymentRequestCardDestination extends PaymentRequestDestinati
private String number;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
- @SerializedName("first_name")
private String firstName;
- @SerializedName("last_name")
private String lastName;
private String name;
- @SerializedName("billing_address")
private Address billingAddress;
private Phone phone;
diff --git a/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestIdDestination.java b/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestIdDestination.java
index e7dea791f..8957b45ba 100644
--- a/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestIdDestination.java
+++ b/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestIdDestination.java
@@ -1,7 +1,6 @@
package com.checkout.payments.previous.request.destination;
import com.checkout.payments.PaymentDestinationType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -16,10 +15,8 @@ public final class PaymentRequestIdDestination extends PaymentRequestDestination
private String id;
- @SerializedName("first_name")
private String firstName;
- @SerializedName("last_name")
private String lastName;
@Builder
diff --git a/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestTokenDestination.java b/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestTokenDestination.java
index a61487905..f79324e0e 100644
--- a/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestTokenDestination.java
+++ b/src/main/java/com/checkout/payments/previous/request/destination/PaymentRequestTokenDestination.java
@@ -3,7 +3,6 @@
import com.checkout.common.Address;
import com.checkout.common.Phone;
import com.checkout.payments.PaymentDestinationType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -18,13 +17,10 @@ public final class PaymentRequestTokenDestination extends PaymentRequestDestinat
private String token;
- @SerializedName("first_name")
private String firstName;
- @SerializedName("last_name")
private String lastName;
- @SerializedName("billing_address")
private Address billingAddress;
private Phone phone;
diff --git a/src/main/java/com/checkout/payments/previous/request/source/RequestCardSource.java b/src/main/java/com/checkout/payments/previous/request/source/RequestCardSource.java
index 0e9561f44..6e4383bc3 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/RequestCardSource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/RequestCardSource.java
@@ -3,7 +3,6 @@
import com.checkout.common.Address;
import com.checkout.common.PaymentSourceType;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -18,10 +17,8 @@ public final class RequestCardSource extends AbstractRequestSource {
private String number;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
private String name;
@@ -30,10 +27,8 @@ public final class RequestCardSource extends AbstractRequestSource {
private Boolean stored;
- @SerializedName("store_for_future_use")
private Boolean storeForFutureUse;
- @SerializedName("billing_address")
private Address billingAddress;
private Phone phone;
diff --git a/src/main/java/com/checkout/payments/previous/request/source/RequestDLocalSource.java b/src/main/java/com/checkout/payments/previous/request/source/RequestDLocalSource.java
index daffdc78f..63e308b70 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/RequestDLocalSource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/RequestDLocalSource.java
@@ -3,7 +3,6 @@
import com.checkout.common.Address;
import com.checkout.common.PaymentSourceType;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -18,10 +17,8 @@ public final class RequestDLocalSource extends AbstractRequestSource {
private String number;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
private String name;
@@ -30,7 +27,6 @@ public final class RequestDLocalSource extends AbstractRequestSource {
private Boolean stored;
- @SerializedName("billing_address")
private Address billingAddress;
private Phone phone;
diff --git a/src/main/java/com/checkout/payments/previous/request/source/RequestIdSource.java b/src/main/java/com/checkout/payments/previous/request/source/RequestIdSource.java
index 6866d721c..4b4e16ea1 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/RequestIdSource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/RequestIdSource.java
@@ -1,7 +1,6 @@
package com.checkout.payments.previous.request.source;
import com.checkout.common.PaymentSourceType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -20,7 +19,6 @@ public final class RequestIdSource extends AbstractRequestSource {
private Boolean stored;
- @SerializedName("store_for_future_use")
private Boolean storeForFutureUse;
@Builder
diff --git a/src/main/java/com/checkout/payments/previous/request/source/RequestNetworkTokenSource.java b/src/main/java/com/checkout/payments/previous/request/source/RequestNetworkTokenSource.java
index 9f9b4e2a7..a007567f6 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/RequestNetworkTokenSource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/RequestNetworkTokenSource.java
@@ -3,7 +3,6 @@
import com.checkout.common.Address;
import com.checkout.common.Phone;
import com.checkout.payments.NetworkTokenType;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -20,13 +19,10 @@ public final class RequestNetworkTokenSource extends AbstractRequestSource {
private String token;
- @SerializedName("expiry_month")
private Integer expiryMonth;
- @SerializedName("expiry_year")
private Integer expiryYear;
- @SerializedName("token_type")
private NetworkTokenType tokenType;
private String cryptogram;
@@ -39,7 +35,6 @@ public final class RequestNetworkTokenSource extends AbstractRequestSource {
private String cvv;
- @SerializedName("billing_address")
private Address billingAddress;
private Phone phone;
diff --git a/src/main/java/com/checkout/payments/previous/request/source/RequestTokenSource.java b/src/main/java/com/checkout/payments/previous/request/source/RequestTokenSource.java
index 1d9a2acc9..f51c9cf7f 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/RequestTokenSource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/RequestTokenSource.java
@@ -3,7 +3,6 @@
import com.checkout.common.Address;
import com.checkout.common.PaymentSourceType;
import com.checkout.common.Phone;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -18,14 +17,12 @@ public final class RequestTokenSource extends AbstractRequestSource {
private String token;
- @SerializedName("billing_address")
private Address billingAddress;
private Phone phone;
private Boolean stored;
- @SerializedName("store_for_future_use")
private Boolean storeForFutureUse;
@Builder
diff --git a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBancontactSource.java b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBancontactSource.java
index 58a452a2e..32cb291c4 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBancontactSource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBancontactSource.java
@@ -3,7 +3,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.PaymentSourceType;
import com.checkout.payments.previous.request.source.AbstractRequestSource;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -16,13 +15,10 @@
@ToString(callSuper = true)
public final class RequestBancontactSource extends AbstractRequestSource {
- @SerializedName("payment_country")
private CountryCode paymentCountry;
- @SerializedName("account_holder_name")
private String accountHolderName;
- @SerializedName("billing_descriptor")
private String billingDescriptor;
private String language;
diff --git a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBenefitPaySource.java b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBenefitPaySource.java
index b80ccabc2..b5ec6067e 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBenefitPaySource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBenefitPaySource.java
@@ -2,7 +2,6 @@
import com.checkout.common.PaymentSourceType;
import com.checkout.payments.previous.request.source.AbstractRequestSource;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -15,7 +14,6 @@
@ToString(callSuper = true)
public final class RequestBenefitPaySource extends AbstractRequestSource {
- @SerializedName("integration_type")
private String integrationType;
@Builder
diff --git a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBoletoSource.java b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBoletoSource.java
index 3b3e72bba..224d158c2 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBoletoSource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestBoletoSource.java
@@ -4,7 +4,6 @@
import com.checkout.common.PaymentSourceType;
import com.checkout.payments.Payer;
import com.checkout.payments.previous.request.source.AbstractRequestSource;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -17,7 +16,6 @@
@ToString(callSuper = true)
public final class RequestBoletoSource extends AbstractRequestSource {
- @SerializedName("integration_type")
private IntegrationType integrationType;
private CountryCode country;
diff --git a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestFawrySource.java b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestFawrySource.java
index 8470efb30..4a2ffbf01 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestFawrySource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestFawrySource.java
@@ -23,16 +23,12 @@ public final class RequestFawrySource extends AbstractRequestSource {
private String description;
- @SerializedName("customer_profile_id")
private String customerProfileId;
- @SerializedName("customer_email")
private String customerEmail;
- @SerializedName("customer_mobile")
private String customerMobile;
- @SerializedName("expires_on")
private Instant expiresOn;
private List products;
diff --git a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestGiropaySource.java b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestGiropaySource.java
index 241f846c7..4cf04b3c3 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestGiropaySource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestGiropaySource.java
@@ -2,7 +2,6 @@
import com.checkout.common.PaymentSourceType;
import com.checkout.payments.previous.request.source.AbstractRequestSource;
-import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -24,7 +23,6 @@ public final class RequestGiropaySource extends AbstractRequestSource {
private String bic;
- @SerializedName("info_fields")
private List infoFields;
@Builder
diff --git a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestKlarnaSource.java b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestKlarnaSource.java
index 90d1d9d65..1b7db223c 100644
--- a/src/main/java/com/checkout/payments/previous/request/source/apm/RequestKlarnaSource.java
+++ b/src/main/java/com/checkout/payments/previous/request/source/apm/RequestKlarnaSource.java
@@ -3,7 +3,6 @@
import com.checkout.common.CountryCode;
import com.checkout.common.PaymentSourceType;
import com.checkout.payments.previous.request.source.AbstractRequestSource;
-import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@@ -19,42 +18,32 @@
@ToString(callSuper = true)
public final class RequestKlarnaSource extends AbstractRequestSource {
- @SerializedName("authorization_token")
private String authorizationToken;
private String locale;
- @SerializedName("purchase_country")
private CountryCode purchaseCountry;
- @SerializedName("auto_capture")
private Boolean autoCapture;
- @SerializedName("billing_address")
private Map billingAddress;
- @SerializedName("shipping_address")
private Map shippingAddress;
- @SerializedName("tax_amount")
private Integer taxAmount;
private List