org.knowm.xchange.bitmex.dto.trade.BitmexOrderResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xchange-bitmex Show documentation
Show all versions of xchange-bitmex Show documentation
XChange implementations for the BitMex Exchange.
package org.knowm.xchange.bitmex.dto.trade;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
public class BitmexOrderResponse {
private final BitmexOrderResponseDescription description;
private final List transactionIds;
/**
* Constructor
*
* @param description
* @param transactionId
*/
public BitmexOrderResponse(
@JsonProperty("descr") BitmexOrderResponseDescription description,
@JsonProperty("txid") List transactionId) {
this.description = description;
this.transactionIds = transactionId;
}
public BitmexOrderResponseDescription getDescription() {
return description;
}
public List getTransactionIds() {
return transactionIds;
}
@Override
public String toString() {
return "BitmexOrderResponse [description="
+ description
+ ", transactionId="
+ transactionIds
+ "]";
}
public static class BitmexOrderResponseDescription {
private final String orderDescription;
private final String closeDescription;
/**
* Constructor
*
* @param orderDescription
* @param closeDescription
*/
public BitmexOrderResponseDescription(
@JsonProperty("order") String orderDescription,
@JsonProperty("close") String closeDescription) {
this.orderDescription = orderDescription;
this.closeDescription = closeDescription;
}
public String getOrderDescription() {
return orderDescription;
}
public String getCloseDescription() {
return closeDescription;
}
@Override
public String toString() {
return "BitmexOrderResponseDescription [orderDescription="
+ orderDescription
+ ", closeDescription="
+ closeDescription
+ "]";
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy