From ad1e0a01c4320e9c48103dcd4d621115a92538e8 Mon Sep 17 00:00:00 2001 From: Tim Ross Date: Wed, 5 Jun 2024 19:18:01 -0400 Subject: [PATCH] Use Lombok toString but make sure and include derived 'status' enum --- .../dto/account/WithdrawalRequest.java | 28 ++----------------- 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/xchange-bitstamp/src/main/java/org/knowm/xchange/bitstamp/dto/account/WithdrawalRequest.java b/xchange-bitstamp/src/main/java/org/knowm/xchange/bitstamp/dto/account/WithdrawalRequest.java index 093e1ece17..c64db930cf 100644 --- a/xchange-bitstamp/src/main/java/org/knowm/xchange/bitstamp/dto/account/WithdrawalRequest.java +++ b/xchange-bitstamp/src/main/java/org/knowm/xchange/bitstamp/dto/account/WithdrawalRequest.java @@ -5,10 +5,12 @@ import java.math.BigDecimal; import java.util.Date; import lombok.Getter; +import lombok.ToString; import org.knowm.xchange.bitstamp.BitstampUtils; import org.knowm.xchange.currency.Currency; @Getter +@ToString public class WithdrawalRequest { private final Date datetime; @@ -33,6 +35,7 @@ public WithdrawalRequest(@JsonProperty("datetime") String datetime) { this.datetime = BitstampUtils.parseDate(datetime); } + @ToString.Include(name = "status") public Status getStatus() { return Status.fromString(statusOriginal); } @@ -42,31 +45,6 @@ public String getStatusOriginal() { return statusOriginal; } - @Override - public String toString() { - return "WithdrawalRequest [id=" - + id - + ", datetime=" - + datetime - + ", type=" - + type - + ", amount=" - + amount - + ", status=" - + getStatus() - + ", statusOriginal=" - + statusOriginal - + ", data=" - + data - + ", address=" - + address - + ", transactionId=" - + transactionId - + ", txid=" - + txid - + "]"; - } - public enum Type { SEPA, bitcoin,