Interface LegDetailsClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
- All Known Implementing Classes:
LegDetailsClientFieldSetChild
public interface LegDetailsClientFieldSet extends LeggedMessage
-
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default java.lang.String
getAllowPartialFill()
Denotes if this leg may be partially filleddefault java.lang.String
getAmount()
The amount to trade in the dealt currency.default java.lang.String
getBenchmarkType()
If this leg is a benchmark order, what type of benchmark is it.default java.lang.String
getBuySell()
The direction of this leg from the clients perspective.default java.lang.String
getChildLegId()
If this leg has a child, what is the ID of it, e.g.default java.lang.String
getChildRelationship()
If this leg has a child, what is the relationship, e.g.default java.lang.String
getDealtCurrency()
The currency to define the amount in.default java.lang.String
getDiscretion()
Number of points the trader has discretion to fill the orderdefault java.lang.String
getExecutionType()
How this leg should be executed.default java.lang.String
getFillMode()
The permitted fill types for this leg, e.g.default java.lang.String
getFillRate()
Deprecated.default java.lang.String
getLimitPrice()
The price at which this leg should fill.default java.lang.String
getLoopLegId()
The leg to loop back to upon completion, e.g.default java.lang.String
getMargin()
The sales margin to be applied to the limit price in order to find the tracking rate.default java.lang.String
getMonitorSide()
The side of the market this leg should monitor.default java.lang.String
getOrderFixingDate()
The date an NDF order will fix on if filled.default java.lang.String
getOrderID()
The order id, should only be sent on and an Edit Orderdefault java.lang.String
getOrderSettlementDate()
For Forward and NDF orders only.default java.lang.String
getOrderTenor()
For Forward and NDF orders only.default java.lang.String
getPartnerLegId()
If this leg has a partner, what is the ID of it, e.g.default java.lang.String
getPartnerRelationship()
If this leg has a partner, what is the relationship, e.g.default java.lang.String
getRemarks()
The clients or trader's comments on an order leg - visible to both the Client and the Trader.default java.lang.String
getTraderRemarks()
The trader's comments on an order leg - visible to only the Trader-
Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
-
-
-
Method Detail
-
getOrderID
default java.lang.String getOrderID()
The order id, should only be sent on and an Edit Order
-
getAmount
default java.lang.String getAmount()
The amount to trade in the dealt currency.
-
getMonitorSide
default java.lang.String getMonitorSide()
The side of the market this leg should monitor. e.g. BID or ASK.
-
getDealtCurrency
default java.lang.String getDealtCurrency()
The currency to define the amount in.
-
getBuySell
default java.lang.String getBuySell()
The direction of this leg from the clients perspective. e.g. BUY or SELL.
-
getExecutionType
default java.lang.String getExecutionType()
How this leg should be executed. e.g. CALL-ORDER, TAKE-PROFIT, STOP-LOSS or MARKET.
-
getBenchmarkType
default java.lang.String getBenchmarkType()
If this leg is a benchmark order, what type of benchmark is it.
-
getLimitPrice
default java.lang.String getLimitPrice()
The price at which this leg should fill.
-
getMargin
default java.lang.String getMargin()
The sales margin to be applied to the limit price in order to find the tracking rate.
-
getRemarks
default java.lang.String getRemarks()
The clients or trader's comments on an order leg - visible to both the Client and the Trader.
-
getTraderRemarks
default java.lang.String getTraderRemarks()
The trader's comments on an order leg - visible to only the Trader
-
getChildLegId
default java.lang.String getChildLegId()
If this leg has a child, what is the ID of it, e.g. 2
-
getChildRelationship
default java.lang.String getChildRelationship()
If this leg has a child, what is the relationship, e.g. IF-DONE or IF-TIMEOUT
-
getPartnerLegId
default java.lang.String getPartnerLegId()
If this leg has a partner, what is the ID of it, e.g. 2
-
getPartnerRelationship
default java.lang.String getPartnerRelationship()
If this leg has a partner, what is the relationship, e.g. OCO
-
getLoopLegId
default java.lang.String getLoopLegId()
The leg to loop back to upon completion, e.g. 1
-
getAllowPartialFill
default java.lang.String getAllowPartialFill()
Denotes if this leg may be partially filled
-
getFillMode
default java.lang.String getFillMode()
The permitted fill types for this leg, e.g. ANY, MANUAL or AUTO
-
getFillRate
@Deprecated default java.lang.String getFillRate()
Deprecated.The limit price for the order. This has been deprecated and you should prefer the LimitPrice field.
-
getDiscretion
default java.lang.String getDiscretion()
Number of points the trader has discretion to fill the order
-
getOrderTenor
default java.lang.String 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
default java.lang.String 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
default java.lang.String getOrderFixingDate()
The date an NDF order will fix on if filled.
-
-