Interface ExecutionClientFieldSet

    • Method Detail

      • getQuoteID

        default String getQuoteID()
        The unique ID of the quote the client wants to trade on. This is generated by the OMS. Unlike ESP where you have a quote ID for the forward points and a quote ID for the related SPOT quote there is only one quote ID for an RFS quote, even if it's a forward or swap
      • getSpotBidRate

        default String getSpotBidRate()
        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
      • getSpotAskRate

        default String getSpotAskRate()
        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
      • getAssetClass

        default String getAssetClass()
        The asset class for the trade; used by permissioning and licensing.
      • getTradingAssetClass

        default String getTradingAssetClass()
        The trading asset class for the trade; used by permissioning and licensing.
      • getTradingProtocol

        default String getTradingProtocol()
        The trade protocol, e.g, ESP or RFS. The Trading DataSource library needs this so that it knows which state model to use for the trade. Also used for permissioning.
      • getSpotBidMargin

        default 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 String getSpotAskMargin()
        This field represents the spot margin that the sales user has selected. It should be sent as a raw value, and unformatted.
      • getSwapBidPoints

        default String getSwapBidPoints()
        This is the swap bid points that the client wants to trade on.
      • getSwapAskPoints

        default String getSwapAskPoints()
        This is the swap ask points that the client wants to trade on.
      • getSwapBidMargin

        default String getSwapBidMargin()
        This field represents the swap margin to be applied to the bid side: L*_FwdAskMargin + L2_FwdBidMargin.
      • getSwapAskMargin

        default String getSwapAskMargin()
        This field represents the swap margin to be applied to the bid side: L*_FwdAskMargin + L2_FwdBidMargin.
      • getIsAdvised

        default String getIsAdvised()
        true or false to indicate whether the trader gave the client advice
      • getRemarks

        default String getRemarks()
        The clients or trader's comments on a trade - visible to both the Client and the Trader.
      • getTraderRemarks

        default String getTraderRemarks()
        The trader's comments on an trade - visible to only the Trader
      • getStreamingMode

        default String getStreamingMode()
        Indicates whether the rates/margins of this trade were manually provided, 'Manual Mode', 'Streaming Mode'
      • getTraderSpotBidRate

        default 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 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
      • getBidPips

        @Deprecated
        default String getBidPips()
        Deprecated.
        For swap trades 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. For non-swap trades this field should be not sent.
      • getAskPips

        @Deprecated
        default String getAskPips()
        Deprecated.
        For swap trades 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. For non-swap trades this field should be not sent.
      • getPurpose

        default String getPurpose()
        The purpose of the trade. Example: Commercial
      • getNumLLegs

        default int getNumLLegs()
        Returns:
        Get the number of L legs for this trade