Interface LegDetailsClientFieldSet
- All Superinterfaces:
LeggedMessage
,Message
- All Known Implementing Classes:
LegDetailsClientFieldSetChild
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
Denotes if this leg may be partially filleddefault String
The amount to trade in the dealt currency.default String
If this leg is a benchmark order, what type of benchmark is it.default String
The direction of this leg from the clients perspective.default String
If this leg has a child, what is the ID of it, e.g.default String
If this leg has a child, what is the relationship, e.g.default String
The currency to define the amount in.default String
Number of points the trader has discretion to fill the orderdefault String
How this leg should be executed.default String
The permitted fill types for this leg, e.g.default String
Deprecated.default String
The price at which this leg should fill.default String
The leg to loop back to upon completion, e.g.default String
The sales margin to be applied to the limit price in order to find the tracking rate.default String
The side of the market this leg should monitor.default String
The date an NDF order will fix on if filled.default String
The order id, should only be sent on and an Edit Orderdefault String
For Forward and NDF orders only.default String
For Forward and NDF orders only.default String
If this leg has a partner, what is the ID of it, e.g.default String
If this leg has a partner, what is the relationship, e.g.default String
The clients or trader's comments on an order leg - visible to both the Client and the Trader.default String
The trader's comments on an order leg - visible to only the TraderMethods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
Method Details
-
getOrderID
The order id, should only be sent on and an Edit Order -
getAmount
The amount to trade in the dealt currency. -
getMonitorSide
The side of the market this leg should monitor. e.g. BID or ASK. -
getDealtCurrency
The currency to define the amount in. -
getBuySell
The direction of this leg from the clients perspective. e.g. BUY or SELL. -
getExecutionType
How this leg should be executed. e.g. CALL-ORDER, TAKE-PROFIT, STOP-LOSS or MARKET. -
getBenchmarkType
If this leg is a benchmark order, what type of benchmark is it. -
getLimitPrice
The price at which this leg should fill. -
getMargin
The sales margin to be applied to the limit price in order to find the tracking rate. -
getRemarks
The clients or trader's comments on an order leg - visible to both the Client and the Trader. -
getTraderRemarks
The trader's comments on an order leg - visible to only the Trader -
getChildLegId
If this leg has a child, what is the ID of it, e.g. 2 -
getChildRelationship
If this leg has a child, what is the relationship, e.g. IF-DONE or IF-TIMEOUT -
getPartnerLegId
If this leg has a partner, what is the ID of it, e.g. 2 -
getPartnerRelationship
If this leg has a partner, what is the relationship, e.g. OCO -
getLoopLegId
The leg to loop back to upon completion, e.g. 1 -
getAllowPartialFill
Denotes if this leg may be partially filled -
getFillMode
The permitted fill types for this leg, e.g. ANY, MANUAL or AUTO -
getFillRate
Deprecated.The limit price for the order. This has been deprecated and you should prefer the LimitPrice field. -
getDiscretion
Number of points the trader has discretion to fill the order -
getOrderTenor
For Forward and NDF orders only. Either a tenor or settlement date should be provided, but not both. The order tenor is a rolling tenor calculated from today. -
getOrderSettlementDate
For Forward and NDF orders only. Either a tenor or settlement Date should be provided, but not both. A settlement date In ISO-8601 format, i.e. YYYY-MM-DD for which the order will settle. -
getOrderFixingDate
The date an NDF order will fix on if filled.
-