public interface LegDetailsServerFieldSet
Modifier and Type | Method and Description |
---|---|
void |
addField(String fieldName,
Object value)
Adds a field to this event
|
default void |
setAmount(Object value)
The amount to trade in the dealt currency.
|
default void |
setBenchmarkType(Object value)
If this leg is a benchmark order, what type of benchmark is it.
|
default void |
setBuySell(Object value)
The direction of this leg from the clients perspective.
|
default void |
setChildLegId(Object value)
If this leg has a child, what is the ID of it, e.g.
|
default void |
setChildRelationship(Object value)
If this leg has a child, what is the relationship, e.g.
|
default void |
setDealtCurrency(Object value)
The currency to define the amount in.
|
default void |
setDiscretion(Object value)
Number of points the trader has discretion to fill the order
|
default void |
setExecutionType(Object value)
How this leg should be executed.
|
default void |
setFillRate(Object value)
Deprecated.
|
default void |
setLimitPrice(Object value)
The price at which this leg should fill.
|
default void |
setLoopLegId(Object value)
The leg to loop back to upon completion, e.g.
|
default void |
setMargin(Object value)
The sales margin to be applied to the limit price in order to find the tracking rate.
|
default void |
setMonitorSide(Object value)
The side of the market this leg should monitor.
|
default void |
setOrderID(Object value)
The order id, should only be sent on and an Edit Order
|
default void |
setOrderSettlementDate(Object value)
For Forward and NDF orders only.
|
default void |
setOrderTenor(Object value)
For Forward and NDF orders only.
|
default void |
setPartnerLegId(Object value)
If this leg has a partner, what is the ID of it, e.g.
|
default void |
setPartnerRelationship(Object value)
If this leg has a partner, what is the relationship, e.g.
|
default void |
setRemarks(Object value)
Any comments or remarks for this leg.
|
void addField(String fieldName, Object value)
fieldName
- The name of the field to add.value
- The value of the field to add. If the value is a BigDecimal then it will be converted to a String
using BigDecimal.toPlainString()
default void setOrderID(Object value)
default void setAmount(Object value)
default void setMonitorSide(Object value)
default void setDealtCurrency(Object value)
default void setBuySell(Object value)
default void setExecutionType(Object value)
default void setBenchmarkType(Object value)
default void setLimitPrice(Object value)
default void setMargin(Object value)
default void setRemarks(Object value)
default void setChildLegId(Object value)
default void setChildRelationship(Object value)
default void setPartnerLegId(Object value)
default void setPartnerRelationship(Object value)
default void setLoopLegId(Object value)
@Deprecated default void setFillRate(Object value)
default void setDiscretion(Object value)
default void setOrderTenor(Object value)
default void setOrderSettlementDate(Object value)
Copyright © 2018 Caplin Systems.