Skip to content

Commit

Permalink
Use Lombok toString but make sure and include derived 'status' enum
Browse files Browse the repository at this point in the history
  • Loading branch information
tross-nydig committed Jun 5, 2024
1 parent 88d92f2 commit ad1e0a0
Showing 1 changed file with 3 additions and 25 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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);
}
Expand All @@ -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,
Expand Down

0 comments on commit ad1e0a0

Please sign in to comment.