package org.knowm.xchange.bitstamp.dto.account;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
public class BitstampRippleDepositAddress {
@JsonProperty("address")
private final String addressAndDt;
@JsonIgnore
private String address = null;
@JsonIgnore
private Long destinationTag = null;
protected BitstampRippleDepositAddress(@JsonProperty("address") String addressAndDt) {
this.addressAndDt = addressAndDt;
final String[] split = addressAndDt.split("\\?dt=");
if (split.length == 2) {
address = split[0];
destinationTag = Long.parseLong(split[1]);
}
}
public String getAddressAndDt() {
return addressAndDt;
}
public String getAddress() {
return address;
}
public Long getDestinationTag() {
return destinationTag;
}
@Override
public String toString() {
return (address == null ? addressAndDt : String.format("RippleAddress[%s, dt=%s]", address, destinationTag));
}
}