From b843315d8e528b8fd3a5217adbc05e50cc490ce8 Mon Sep 17 00:00:00 2001 From: Oualid Srhiri Date: Mon, 29 Apr 2024 17:45:32 +0200 Subject: [PATCH 1/2] misc(payment): Add reasonCode to HyperwalletPayment --- .../clientsdk/model/HyperwalletPayment.java | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/hyperwallet/clientsdk/model/HyperwalletPayment.java b/src/main/java/com/hyperwallet/clientsdk/model/HyperwalletPayment.java index 0c3ff56c7..d2ec954bc 100644 --- a/src/main/java/com/hyperwallet/clientsdk/model/HyperwalletPayment.java +++ b/src/main/java/com/hyperwallet/clientsdk/model/HyperwalletPayment.java @@ -16,7 +16,7 @@ public class HyperwalletPayment extends HyperwalletBaseMonitor { private String token; private String status; - + private String reasonCode; private Date createdOn; private Double amount; private String currency; @@ -73,6 +73,27 @@ public HyperwalletPayment clearStatus() { return this; } + public String getReasonCode() { + return this.reasonCode; + } + + public void setReasonCode(String reasonCode) { + addField("reasonCode", reasonCode); + this.reasonCode = reasonCode; + } + + public HyperwalletPayment reasonCode(String reasonCode) { + addField("reasonCode", reasonCode); + this.reasonCode = reasonCode; + return this; + } + + public HyperwalletPayment clearReasonCode() { + clearField("reasonCode"); + reasonCode = null; + return this; + } + public String getClientPaymentId() { return clientPaymentId; } From f612bde9d3d12738ee85d556ec52ca5dd41e1577 Mon Sep 17 00:00:00 2001 From: Oualid Srhiri Date: Mon, 29 Apr 2024 17:49:04 +0200 Subject: [PATCH 2/2] Add model test --- .../com/hyperwallet/clientsdk/model/HyperwalletPaymentTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/java/com/hyperwallet/clientsdk/model/HyperwalletPaymentTest.java b/src/test/java/com/hyperwallet/clientsdk/model/HyperwalletPaymentTest.java index 4741f49aa..eef847081 100644 --- a/src/test/java/com/hyperwallet/clientsdk/model/HyperwalletPaymentTest.java +++ b/src/test/java/com/hyperwallet/clientsdk/model/HyperwalletPaymentTest.java @@ -17,6 +17,7 @@ protected HyperwalletPayment createBaseModel() { payment .status("COMPLETED") .token("test-token") + .reasonCode("PAYEE_ACCOUNT_LIMITATION") .createdOn(new Date()) .amount(15.99) .currency("test-currency")