package org.knowm.xchange.ripple.dto.trade;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonProperty;
public class RippleOrderResponseBody extends RippleOrderEntryRequestBody {
@JsonProperty("account")
private String account;
@JsonProperty("fee")
private BigDecimal fee;
@JsonProperty("status")
private String status;
@JsonProperty("sequence")
private long sequence;
@JsonProperty("cancel_sequence")
private long cancelSequence;
@JsonProperty("passive")
private boolean passive;
@JsonProperty("immediate_or_cancel")
private boolean immediateOrCancel;
@JsonProperty("fill_or_kill")
private boolean fillOrKill;
public String getAccount() {
return account;
}
public void setAccount(final String value) {
account = value;
}
public String getStatus() {
return status;
}
public void setStatus(final String value) {
status = value;
}
public BigDecimal getFee() {
return fee;
}
public void setFee(final BigDecimal value) {
fee = value;
}
public long getSequence() {
return sequence;
}
public void setSequence(final long value) {
sequence = value;
}
public long getCancelSequence() {
return cancelSequence;
}
public void setCancelSequence(final long value) {
cancelSequence = value;
}
public boolean isPassive() {
return passive;
}
public void setPassive(final boolean value) {
passive = value;
}
public boolean isImmediateOrCancel() {
return immediateOrCancel;
}
public void setImmediateOrCancel(final boolean value) {
immediateOrCancel = value;
}
public boolean isFillOrKill() {
return fillOrKill;
}
public void setFillOrKill(final boolean value) {
fillOrKill = value;
}
@Override
public String toString() {
return String.format(
"%s [type=%s, taker_pays=%s, taker_gets=%s, account=%s fee=%s, sequence=%d, cancel_sequence=%s, passive=%b, immediate_or_cancel=%b, fill_or_kill=%b]",
getClass().getSimpleName(), getType(), getTakerPays(), getTakerGets(), account, fee, sequence, cancelSequence, passive, immediateOrCancel,
fillOrKill);
}
}