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(java.lang.String legId)
default SalesInterventionQuoteLegClientFieldSetChild
getLLegByIndex(int index)
java.util.List<SalesInterventionQuoteLegClientFieldSetChild>
getLLegs()
default int
getNumLLegs()
default java.lang.String
getOverallTimeOut()
This field is the length of time in seconds that a sales intervention quote is valid for.default java.lang.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 java.lang.String
getRemainingTimeOutMillis()
This field is the remaining length of time in milliseconds that a sales intervention quote is valid for.default java.lang.String
getSpotAskMargin()
This field represents the spot margin that the sales user has selected.default java.lang.String
getSpotBidMargin()
This field represents the spot margin that the sales user has selected.default java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.String getOverallTimeOut()
This field is the length of time in seconds that a sales intervention quote is valid for.
-
getRemainingTimeOutMillis
default java.lang.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(java.lang.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
java.util.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
-
-