Interface RFSSubmissionClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
,SubmissionClientFieldSet
- All Known Subinterfaces:
AllocateClientFieldSet
,AmendClientFieldSet
- All Known Implementing Classes:
AllocateClientFieldSetChild
,AmendClientFieldSetChild
,ResubmitTradeEvent
,ResubmitTradeEvent
,ResubmitTradeEvent
,ResubmitTradeEvent
,RFSSubmissionClientFieldSetChild
,RisklessSubmitTradeEvent
,SubmitTradeEvent
,SubmitTradeEvent
,SubmitTradeEvent
public interface RFSSubmissionClientFieldSet extends SubmissionClientFieldSet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default String
getBuySell()
Deprecated.default String
getFixingSource()
The fixing source of the NDF tradedefault RFSSubmissionLegClientFieldSetChild
getLLegById(int legId)
default RFSSubmissionLegClientFieldSetChild
getLLegById(String legId)
default RFSSubmissionLegClientFieldSetChild
getLLegByIndex(int index)
List<? extends RFSSubmissionLegClientFieldSetChild>
getLLegs()
default int
getNumLLegs()
default String
getOneWayDirection()
The trade direction of the base currency in a one-way quote.default String
getSettlementCurrency()
The settlement currency of the NDF tradedefault String
getSingleComponentRepriceField()
When the user requests a reprice, which field would they like to have repriceddefault String
getSingleComponentRepriceValue()
When the user requests a reprice, which value should the field have-
Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
Methods inherited from interface com.caplin.generated.motif.fx.trading.fieldsets.SubmissionClientFieldSet
getAccount, getAssetClass, getControlAddLeg, getCurrencyPair, getDealtCurrency, getForceReporting, getPurpose, getTOBOUser, getTradingAssetClass, getTradingProtocol, getTradingSubProtocol, getTradingType
-
-
-
-
Method Detail
-
getBuySell
@Deprecated default String getBuySell()
Deprecated.deprecated: Prefer OneWayDirection - If the user is requesting a one way price, which direction should it be, BUY or SELL
-
getOneWayDirection
default String getOneWayDirection()
The trade direction of the base currency in a one-way quote. When this field is absent or has no value, a two-way quote/stream is requested. When this field is set to BUY or SELL, a one-way quote/stream is requested, with BUY or SELL indicating the trade direction of the base currency.
-
getFixingSource
default String getFixingSource()
The fixing source of the NDF trade
-
getSettlementCurrency
default String getSettlementCurrency()
The settlement currency of the NDF trade
-
getSingleComponentRepriceField
default String getSingleComponentRepriceField()
When the user requests a reprice, which field would they like to have repriced
-
getSingleComponentRepriceValue
default String getSingleComponentRepriceValue()
When the user requests a reprice, which value should the field have
-
getLLegById
default RFSSubmissionLegClientFieldSetChild getLLegById(int legId)
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegById
default RFSSubmissionLegClientFieldSetChild getLLegById(String legId)
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegByIndex
default RFSSubmissionLegClientFieldSetChild getLLegByIndex(int index)
- Specified by:
getLLegByIndex
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given index
-
getLLegs
List<? extends RFSSubmissionLegClientFieldSetChild> getLLegs()
- Specified by:
getLLegs
in interfaceSubmissionClientFieldSet
- Returns:
- Get all the L legs for this trade
-
getNumLLegs
default int getNumLLegs()
- Specified by:
getNumLLegs
in interfaceSubmissionClientFieldSet
- Returns:
- Get the number of L legs for this trade
-
-