Interface TradeClientFieldSet

All Superinterfaces:
LeggedMessage, Message
All Known Subinterfaces:
MMPostTradeDetailsRequestClientFieldSet, MMPostTradeExecutionClientFieldSet, MMPostTradeSubmissionClientFieldSet, MMRFSSubmissionClientFieldSet
All Known Implementing Classes:
DetailsRequestTradeEvent, ExecuteTradeEvent, MMPostTradeDetailsRequestClientFieldSetChild, MMPostTradeExecutionClientFieldSetChild, MMPostTradeSubmissionClientFieldSetChild, MMRFSSubmissionClientFieldSetChild, ResubmitTradeEvent, ResubmitTradeEvent, ResubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, TradeClientFieldSetChild

public interface TradeClientFieldSet extends LeggedMessage
  • Method Details

    • getRequestID

      default String getRequestID()
      A Unique identifier, must remain the same for each event in the trade model
    • getAssetClass

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

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

      default String getMsgType()
      The name of the transition