Skip to content

Commit 6e2279f

Browse files
authored
Merge pull request #52 from Safeheron/dev
Add the field customerRefId to Webhook notifications of event types WEB3_SIGN_CREATED, and WEB3_SIGN_STATUS_CHANGED
2 parents 2cc8c7c + 098feba commit 6e2279f

File tree

6 files changed

+23
-3
lines changed

6 files changed

+23
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Add this dependency to your project's POM:
1616
<dependency>
1717
<groupId>com.safeheron</groupId>
1818
<artifactId>api-sdk-java</artifactId>
19-
<version>1.0.4</version>
19+
<version>1.0.5</version>
2020
</dependency>
2121
```
2222

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.safeheron</groupId>
88
<artifactId>api-sdk-java</artifactId>
9-
<version>1.0.4</version>
9+
<version>1.0.5</version>
1010
<name>api-sdk-java</name>
1111
<description>Java SDK for Safeheron API</description>
1212
<url>https://github.com/Safeheron/safeheron-api-sdk-java</url>

src/main/java/com/safeheron/client/converter/ResponseBodyConverter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@ public T convert(ResponseBody value) throws IOException {
4545

4646
Integer code = apiResult.getCode();
4747
String message = apiResult.getMessage();
48+
String date = apiResult.getData();
4849
if (!Integer.valueOf(200).equals(code)) {
49-
throw new SafeheronException(code, message);
50+
throw new SafeheronException(code, message,date);
5051
}
5152

5253
try{

src/main/java/com/safeheron/client/exception/SafeheronException.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ public class SafeheronException extends RuntimeException {
1010

1111
private Integer code;
1212
private String message;
13+
private String data;
14+
15+
public SafeheronException(Integer code, String message, String data){
16+
super(message);
17+
this.code = code;
18+
this.message = message;
19+
this.data = data;
20+
}
1321

1422
public SafeheronException(Integer code, String message){
1523
super(message);
@@ -26,6 +34,10 @@ public Integer getCode() {
2634
return code;
2735
}
2836

37+
public String getDate() {
38+
return data;
39+
}
40+
2941
@Override
3042
public String getMessage() {
3143
return message;

src/main/java/com/safeheron/client/response/ApiResult.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ public class ApiResult<T> implements Serializable {
2121
*/
2222
private String message;
2323

24+
/**
25+
* Response error data
26+
*/
27+
private String data;
28+
2429
/**
2530
* Response timestamp, UNIX millisecond-format string
2631
*/

src/main/java/com/safeheron/client/webhook/Web3SignParam.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
public class Web3SignParam {
99
private String txKey;
1010

11+
private String customerRefId;
12+
1113
private String transactionStatus;
1214

1315
private String transactionSubStatus;

0 commit comments

Comments
 (0)