
org.knowm.xchange.kraken.dto.trade.KrakenOrderResponse Maven / Gradle / Ivy
package org.knowm.xchange.kraken.dto.trade;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
public class KrakenOrderResponse {
private final KrakenOrderResponseDescription description;
private final List transactionIds;
/**
* Constructor
*
* @param description
* @param transactionId
*/
public KrakenOrderResponse(
@JsonProperty("descr") KrakenOrderResponseDescription description,
@JsonProperty("txid") List transactionId) {
this.description = description;
this.transactionIds = transactionId;
}
public KrakenOrderResponseDescription getDescription() {
return description;
}
public List getTransactionIds() {
return transactionIds;
}
@Override
public String toString() {
return "KrakenOrderResponse [description="
+ description
+ ", transactionId="
+ transactionIds
+ "]";
}
public static class KrakenOrderResponseDescription {
private final String orderDescription;
private final String closeDescription;
/**
* Constructor
*
* @param orderDescription
* @param closeDescription
*/
public KrakenOrderResponseDescription(
@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 "KrakenOrderResponseDescription [orderDescription="
+ orderDescription
+ ", closeDescription="
+ closeDescription
+ "]";
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy