Interface MMInterventionQuoteServerFieldSet


  • public interface MMInterventionQuoteServerFieldSet
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void addField​(java.lang.String fieldName, java.lang.Object value)
      Adds a field to this event
      default void setAppID​(java.lang.Object value)
      A unique identifier for the client application
      default void setInterestMargin​(java.lang.Object value)
      This field represents the margin that the sales user has selected.
      default void setInterestRate​(java.lang.Object value)
      Interest margin on the given InterestRate.
      default void setOverallTimeOut​(java.lang.Object value)
      This field is the length of time in seconds that a sales intervention quote is valid for.
      default void setPricingType​(java.lang.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.
      default void setRemainingTimeOutMillis​(java.lang.Object value)
      This field is the remaining length of time in milliseconds that a sales intervention quote is valid for.
      default void setTraderInterestRate​(java.lang.Object value)
      This field represents the interest rate that the sales user has selected.
    • Method Detail

      • addField

        void addField​(java.lang.String fieldName,
                      java.lang.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​(java.lang.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
      • setInterestRate

        default void setInterestRate​(java.lang.Object value)
        Interest margin on the given InterestRate.
        Parameters:
        value - The value to be set passed by i18n
      • setInterestMargin

        default void setInterestMargin​(java.lang.Object value)
        This field represents the 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
      • setTraderInterestRate

        default void setTraderInterestRate​(java.lang.Object value)
        This field represents the interest rate that the sales user has selected.
        Parameters:
        value - The value to be set passed by i18n
      • setOverallTimeOut

        default void setOverallTimeOut​(java.lang.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​(java.lang.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
      • setAppID

        default void setAppID​(java.lang.Object value)
        A unique identifier for the client application
        Parameters:
        value - The value to be set passed by i18n