From b262de56e7d90bd053b89e7dde488c1cf6d14a22 Mon Sep 17 00:00:00 2001 From: Martin Jones Date: Mon, 29 May 2023 15:57:00 +0200 Subject: [PATCH] #4726 add originators for DepositStatus --- .../kraken/dto/account/DepostitStatus.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/xchange-kraken/src/main/java/org/knowm/xchange/kraken/dto/account/DepostitStatus.java b/xchange-kraken/src/main/java/org/knowm/xchange/kraken/dto/account/DepostitStatus.java index a63631bf5ef..fbd0fb1f0f9 100644 --- a/xchange-kraken/src/main/java/org/knowm/xchange/kraken/dto/account/DepostitStatus.java +++ b/xchange-kraken/src/main/java/org/knowm/xchange/kraken/dto/account/DepostitStatus.java @@ -1,8 +1,12 @@ package org.knowm.xchange.kraken.dto.account; import com.fasterxml.jackson.annotation.JsonProperty; + import java.math.BigDecimal; +import java.util.ArrayList; import java.util.Date; +import java.util.List; +import java.util.Optional; public class DepostitStatus { @@ -17,6 +21,7 @@ public class DepostitStatus { private final Date timestamp; private final String status; private final String statusProp; + private List originators; public DepostitStatus( @JsonProperty("method") String method, @@ -29,7 +34,8 @@ public DepostitStatus( @JsonProperty("fee") BigDecimal fee, @JsonProperty("time") long unixTimestamp, @JsonProperty("status") String status, - @JsonProperty("status-prop") String statusProp) { + @JsonProperty("status-prop") String statusProp, + @JsonProperty("originators") List originators) { super(); this.method = method; this.aclass = aclass; @@ -42,6 +48,7 @@ public DepostitStatus( this.timestamp = new Date(unixTimestamp * 1000); this.status = status; this.statusProp = statusProp; + this.originators = originators; } public String getMethod() { @@ -88,6 +95,10 @@ public String getStatusProp() { return statusProp; } + public List getOriginators() { + return originators; + } + @Override public String toString() { return "DepostitStatus [method=" @@ -112,6 +123,8 @@ public String toString() { + status + ", statusProp=" + statusProp + + ", originators=" + + String.join(",", Optional.ofNullable(originators).orElse(new ArrayList<>())) + "]"; } }