package org.knowm.xchange.dto.trade; import java.util.List; /** * <p> * DTO representing open orders * </p> * <p> * Open orders are orders that you have placed with the exchange that have not yet been matched to a counter-party. * </p> */ public final class OpenOrders { private final List<LimitOrder> openOrders; /** * Constructor * * @param openOrders The list of open orders */ public OpenOrders(List<LimitOrder> openOrders) { this.openOrders = openOrders; } public List<LimitOrder> getOpenOrders() { return openOrders; } @Override public String toString() { StringBuilder sb = new StringBuilder(); if (getOpenOrders().size() < 1) { sb.append("No open orders!"); } else { sb.append("Open orders: \n"); for (LimitOrder order : getOpenOrders()) { sb.append("[order="); sb.append(order.toString()); sb.append("]\n"); } } return sb.toString(); } }