java.lang.Objectjava.lang.Enum<IMessage.Reason>
com.dukascopy.api.IMessage.Reason
public static enum IMessage.Reason
Reason of message.
Specific to IMessage.Type, except UNDEFINED.
IMessage.getReasons()| Enum Constant Summary | |
|---|---|
ORDER_CHANGED_AMOUNT
Order amount was changed. |
|
ORDER_CHANGED_GTT
Execution timeout (Good Till Time) was changed. |
|
ORDER_CHANGED_LABEL
Order label was changed. |
|
ORDER_CHANGED_PRICE
Order price was changed. |
|
ORDER_CHANGED_SL
Stop Loss trigger was changed. |
|
ORDER_CHANGED_TYPE
Order command was changed. |
|
ORDER_CHANGED_TP
Take Profit trigger was changed. |
|
ORDER_CLOSED_BY_MERGE
Order get merged. |
|
ORDER_CLOSED_BY_SL
Order closed by Stop Loss trigger. |
|
ORDER_CLOSED_BY_TP
Order closed by Take Profit trigger. |
|
ORDER_FULLY_FILLED
Order is Fully Filled. |
|
UNDEFINED
|
|
| Method Summary | |
|---|---|
boolean |
isMessageTypeSupported(IMessage.Type messageType)
|
static IMessage.Reason |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static IMessage.Reason[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final IMessage.Reason ORDER_CLOSED_BY_SL
IMessage.Type.ORDER_CLOSE_OK message types.
public static final IMessage.Reason ORDER_CLOSED_BY_TP
IMessage.Type.ORDER_CLOSE_OK message types.
public static final IMessage.Reason ORDER_CLOSED_BY_MERGE
IMessage.Type.ORDER_CLOSE_OK message types.
public static final IMessage.Reason ORDER_CHANGED_SL
IMessage.Type.ORDER_CHANGED_OK message types.
public static final IMessage.Reason ORDER_CHANGED_TP
IMessage.Type.ORDER_CHANGED_OK message types.
public static final IMessage.Reason ORDER_CHANGED_AMOUNT
IMessage.Type.ORDER_CHANGED_OK message types.
public static final IMessage.Reason ORDER_CHANGED_PRICE
IMessage.Type.ORDER_CHANGED_OK message types.
public static final IMessage.Reason ORDER_CHANGED_GTT
IMessage.Type.ORDER_CHANGED_OK message types.
public static final IMessage.Reason ORDER_CHANGED_TYPE
command was changed.
Specific to IMessage.Type.ORDER_CHANGED_OK message types.
public static final IMessage.Reason ORDER_FULLY_FILLED
IMessage.Type.ORDER_CHANGED_OK and IMessage.Type.ORDER_FILL_OK message types.
public static final IMessage.Reason ORDER_CHANGED_LABEL
IMessage.Type.ORDER_CHANGED_OK message types.
public static final IMessage.Reason UNDEFINED
| Method Detail |
|---|
public static IMessage.Reason[] values()
for (IMessage.Reason c : IMessage.Reason.values()) System.out.println(c);
public static IMessage.Reason valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
java.lang.NullPointerException - if the argument is nullpublic boolean isMessageTypeSupported(IMessage.Type messageType)
messageType - IMessage.Type
true if specified IMessage.Type can has this IMessage.Reason in IMessage.getReasons() set, false - otherwise