Interface MMPostTradeDetailsUpdateServerFieldSet

All Known Implementing Classes:
DetailsUpdateTradeEvent, DetailsUpdateTradeEvent

public interface MMPostTradeDetailsUpdateServerFieldSet
  • 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()
    • setInterestRate

      default void setInterestRate(Object value)
      Interest rate on the given PrincipalAmount.
      Parameters:
      value - The value to be set passed by i18n
    • setInterestRateDPS

      default void setInterestRateDPS(Object value)
      The DPS of the given InterestRate
      Parameters:
      value - The value to be set passed by i18n
    • setNoticePeriodDescription

      default void setNoticePeriodDescription(Object value)
      The notice period description for the trade, sent as the raw display value or a translation token.
      Parameters:
      value - The value to be set passed by i18n
    • setTradingType

      default void setTradingType(Object value)
      This could be TERM-DEPOSIT.
      Parameters:
      value - The value to be set passed by i18n
    • setStartDate

      default void setStartDate(Object value)
      In ISO-8601 format, i.e. YYYY-MM-DD
      Parameters:
      value - The value to be set passed by i18n
    • setMaturityDate

      default void setMaturityDate(Object value)
      In ISO-8601 format, i.e. YYYY-MM-DD
      Parameters:
      value - The value to be set passed by i18n
    • setPrincipalAmount

      default void setPrincipalAmount(Object value)
      Principal amount for the trade specified in the provided Currency.
      Parameters:
      value - The value to be set passed by i18n
    • setCurrency

      default void setCurrency(Object value)
      The currency in which the trade is made.
      Parameters:
      value - The value to be set passed by i18n
    • setIsShariaTrade

      default void setIsShariaTrade(Object value)
      Indicates whether the trade is a Sharia trade
      Parameters:
      value - The value to be set passed by i18n
    • setAccount

      default void setAccount(Object value)
      The account used for the trade.
      Parameters:
      value - The value to be set passed by i18n