From d7af27af9cf5d3210bb4355153b3f158584576fb Mon Sep 17 00:00:00 2001
From: Gering112 <45523369+Gering112@users.noreply.github.com>
Date: Thu, 20 Feb 2025 14:11:43 -0500
Subject: [PATCH] Added recipient field to LineItem.java
---
riskified-sdk/pom.xml | 2 +-
.../java/com/riskified/RiskifiedClient.java | 2 +-
.../com/riskified/models/DigitalLineItem.java | 13 +------------
.../java/com/riskified/models/LineItem.java | 18 +++++-------------
4 files changed, 8 insertions(+), 27 deletions(-)
diff --git a/riskified-sdk/pom.xml b/riskified-sdk/pom.xml
index e962c17..afb9149 100644
--- a/riskified-sdk/pom.xml
+++ b/riskified-sdk/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.riskified
riskified-sdk
- v2.14.0
+ v2.15.0
Riskified SDK
Riskified rest api SDK for java
https://www.riskified.com
diff --git a/riskified-sdk/src/main/java/com/riskified/RiskifiedClient.java b/riskified-sdk/src/main/java/com/riskified/RiskifiedClient.java
index 41ef406..91bbc17 100644
--- a/riskified-sdk/src/main/java/com/riskified/RiskifiedClient.java
+++ b/riskified-sdk/src/main/java/com/riskified/RiskifiedClient.java
@@ -1074,7 +1074,7 @@ private HttpPost createPostRequest(String url) {
postRequest.setHeader(HttpHeaders.ACCEPT, "application/vnd.riskified.com; version=2");
postRequest.setHeader(HttpHeaders.ACCEPT, "application/json");
postRequest.setHeader("X-RISKIFIED-SHOP-DOMAIN", shopUrl);
- postRequest.setHeader("User-Agent","riskified_java_sdk/2.14.0"); // TODO: take the version automatically
+ postRequest.setHeader("User-Agent","riskified_java_sdk/2.15.0"); // TODO: take the version automatically
postRequest.setHeader("Version",versionHeaderValue);
return postRequest;
}
diff --git a/riskified-sdk/src/main/java/com/riskified/models/DigitalLineItem.java b/riskified-sdk/src/main/java/com/riskified/models/DigitalLineItem.java
index 637f5ff..a06628b 100644
--- a/riskified-sdk/src/main/java/com/riskified/models/DigitalLineItem.java
+++ b/riskified-sdk/src/main/java/com/riskified/models/DigitalLineItem.java
@@ -13,14 +13,9 @@ public class DigitalLineItem extends LineItem {
String cardType;
String cardSubType;
String senderEmail;
- Recipient digitalRecipient;
- public DigitalLineItem(double price, int quantity, String title, Recipient recipient) {
+ public DigitalLineItem(double price, int quantity, String title) {
super(price, quantity, title);
- if (recipient == null) {
- throw new IllegalArgumentException("Recipient is required for DigitalLineItem");
- }
- this.digitalRecipient = recipient;
}
public String getSenderName() {
@@ -103,13 +98,7 @@ public void setSenderEmail(String senderEmail) {
this.senderEmail = senderEmail;
}
- public Recipient getRecipient() {
- return digitalRecipient;
- }
- public void setRecipient(Recipient recipient) {
- this.digitalRecipient = recipient;
- }
}
diff --git a/riskified-sdk/src/main/java/com/riskified/models/LineItem.java b/riskified-sdk/src/main/java/com/riskified/models/LineItem.java
index 608926d..883ef97 100644
--- a/riskified-sdk/src/main/java/com/riskified/models/LineItem.java
+++ b/riskified-sdk/src/main/java/com/riskified/models/LineItem.java
@@ -37,8 +37,7 @@ public class LineItem implements IValidated {
private String color;
private RegistryType registryType;
private Policy policy;
- private String routingNumber;
- private String accountNumber;
+ private Recipient recipient;
private String reasonToTransfer;
@@ -312,21 +311,14 @@ public void setPolicy(Policy policy) {
this.policy = policy;
}
- public String getRoutingNumber() {
- return routingNumber;
+ public Recipient getRecipient() {
+ return recipient;
}
- public void setRoutingNumber(String routingNumber) {
- this.routingNumber = routingNumber;
+ public void setRecipient(Recipient recipient) {
+ this.recipient = recipient;
}
- public String getAccountNumber() {
- return accountNumber;
- }
-
- public void setAccountNumber(String accountNumber) {
- this.accountNumber = accountNumber;
- }
public String getReasonToTransfer(){
return reasonToTransfer;