Interface AllocateLegServerFieldSet


  • public interface AllocateLegServerFieldSet
    • Method Detail

      • 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()
      • setAllocationAmount

        default void setAllocationAmount​(Object value)
        The amount to allocate to this leg, specified in the dealt currency. Example value: 50000
        Parameters:
        value - The value to be set passed by i18n
      • setEntityId

        default void setEntityId​(Object value)
        The entity to allocate this leg to.
        Parameters:
        value - The value to be set passed by i18n
      • setAccount

        default void setAccount​(Object value)
        The settlement account to use for this leg
        Parameters:
        value - The value to be set passed by i18n
      • setBuySell

        default void setBuySell​(Object value)
        The buy/sell direction of this leg.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDate

        default void setSettlementDate​(Object value)
        The settlement date for the trade of this leg in ISO format (only support standard settlement dates). Example value: 20160515
        Parameters:
        value - The value to be set passed by i18n