package org.knowm.xchange.poloniex.dto.trade; import org.knowm.xchange.dto.Order.IOrderFlags; public enum PoloniexOrderFlags implements IOrderFlags { /** * A fill-or-kill order will either fill in its entirety or be completely aborted. */ FILL_OR_KILL, /** * An immediate-or-cancel order can be partially or completely filled, but any portion of the order that cannot be filled immediately will be * cancelled rather than left on the order book. */ IMMEDIATE_OR_CANCEL, /** * A post-only order will only be placed if no portion of it fills immediately; this guarantees you will never pay the taker fee on any part of the * order that fills. */ POST_ONLY; }