Interface SalesInterventionQuoteServerFieldSet


public interface SalesInterventionQuoteServerFieldSet
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addField(String fieldName, Object value)
    Adds a field to this event
    default void
    This field is the length of time in seconds that a sales intervention quote is valid for.
    default void
    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 void
    This field is the remaining length of time in milliseconds that a sales intervention quote is valid for.
    default void
    This field represents the spot margin that the sales user has selected.
    default void
    This field represents the spot margin that the sales user has selected.
    default void
    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
    default void
    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
  • Method Details

    • addField

      void addField(String fieldName, Object value)
      Adds a field to this event
      Parameters:
      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()
    • setPricingType

      default void setPricingType(Object value)
      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.
      Parameters:
      value - The value to be set passed by i18n
    • setSpotBidMargin

      default void setSpotBidMargin(Object value)
      This field represents the spot margin that the sales user has selected. It should be sent as a raw value, and unformatted.
      Parameters:
      value - The value to be set passed by i18n
    • setSpotAskMargin

      default void setSpotAskMargin(Object value)
      This field represents the spot margin that the sales user has selected. It should be sent as a raw value, and unformatted.
      Parameters:
      value - The value to be set passed by i18n
    • setTraderSpotBidRate

      default void setTraderSpotBidRate(Object value)
      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
      Parameters:
      value - The value to be set passed by i18n
    • setTraderSpotAskRate

      default void setTraderSpotAskRate(Object value)
      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
      Parameters:
      value - The value to be set passed by i18n
    • setOverallTimeOut

      default void setOverallTimeOut(Object value)
      This field is the length of time in seconds that a sales intervention quote is valid for.
      Parameters:
      value - The value to be set passed by i18n
    • setRemainingTimeOutMillis

      default void setRemainingTimeOutMillis(Object value)
      This field is the remaining length of time in milliseconds that a sales intervention quote is valid for.
      Parameters:
      value - The value to be set passed by i18n