Interface SalesInterventionQuoteClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
- All Known Implementing Classes:
QuoteTradeEvent
,SalesInterventionQuoteClientFieldSetChild
public interface SalesInterventionQuoteClientFieldSet extends LeggedMessage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SalesInterventionQuoteLegClientFieldSetChild
getLLegById(int legId)
default SalesInterventionQuoteLegClientFieldSetChild
getLLegById(String legId)
default SalesInterventionQuoteLegClientFieldSetChild
getLLegByIndex(int index)
List<SalesInterventionQuoteLegClientFieldSetChild>
getLLegs()
default int
getNumLLegs()
default String
getOverallTimeOut()
This field is the length of time in seconds that a sales intervention quote is valid for.default String
getPricingType()
The type of pricing, either QUOTE or STREAM, QUOTE will send a send a singe quote to the client, while STREAM will stream rates to the client using the given margins.default String
getRemainingTimeOutMillis()
This field is the remaining length of time in milliseconds that a sales intervention quote is valid for.default String
getSpotAskMargin()
This field represents the spot margin that the sales user has selected.default String
getSpotBidMargin()
This field represents the spot margin that the sales user has selected.default String
getTraderSpotAskRate()
This field is included on the rate update that the client wants to trade on, and should be sent back unchanged on the Submit messagedefault String
getTraderSpotBidRate()
This field is included on the rate update that the client wants to trade on, and should be sent back unchanged on the Submit message-
Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
-
-
-
Method Detail
-
getPricingType
default String getPricingType()
The type of pricing, either QUOTE or STREAM, QUOTE will send a send a singe quote to the client, while STREAM will stream rates to the client using the given margins.
-
getSpotBidMargin
default String getSpotBidMargin()
This field represents the spot margin that the sales user has selected. It should be sent as a raw value, and unformatted.
-
getSpotAskMargin
default String getSpotAskMargin()
This field represents the spot margin that the sales user has selected. It should be sent as a raw value, and unformatted.
-
getTraderSpotBidRate
default String getTraderSpotBidRate()
This field is included on the rate update that the client wants to trade on, and should be sent back unchanged on the Submit message
-
getTraderSpotAskRate
default String getTraderSpotAskRate()
This field is included on the rate update that the client wants to trade on, and should be sent back unchanged on the Submit message
-
getOverallTimeOut
default String getOverallTimeOut()
This field is the length of time in seconds that a sales intervention quote is valid for.
-
getRemainingTimeOutMillis
default String getRemainingTimeOutMillis()
This field is the remaining length of time in milliseconds that a sales intervention quote is valid for.
-
getLLegById
default SalesInterventionQuoteLegClientFieldSetChild getLLegById(int legId)
- Returns:
- Get the L leg for the given id
-
getLLegById
default SalesInterventionQuoteLegClientFieldSetChild getLLegById(String legId)
- Returns:
- Get the L leg for the given id
-
getLLegByIndex
default SalesInterventionQuoteLegClientFieldSetChild getLLegByIndex(int index)
- Returns:
- Get the L leg for the given index
-
getLLegs
List<SalesInterventionQuoteLegClientFieldSetChild> getLLegs()
- Returns:
- Get all the L legs for this trade
-
getNumLLegs
default int getNumLLegs()
- Returns:
- Get the number of L legs for this trade
-
-