org.knowm.xchange.kucoin.TimeInForce Maven / Gradle / Ivy
package org.knowm.xchange.kucoin;
import com.fasterxml.jackson.annotation.JsonCreator;
import org.knowm.xchange.dto.Order.IOrderFlags;
/** TODO same as Binance. Should be merged into common API. */
public enum TimeInForce implements IOrderFlags {
GTC,
GTT,
FOK,
IOC;
@JsonCreator
static TimeInForce getTimeInForce(String s) {
try {
return TimeInForce.valueOf(s);
} catch (Exception e) {
throw new RuntimeException("Unknown ordtime in force " + s + ".");
}
}
}