Interface SubmissionLegClientFieldSet

All Superinterfaces:
LeggedMessage, Message
All Known Subinterfaces:
AllocateLegClientFieldSet, AmendLegClientFieldSet, ESPSubmissionLegClientFieldSet, RFSSubmissionLegClientFieldSet
All Known Implementing Classes:
AllocateLegClientFieldSetChild, AmendLegClientFieldSetChild, ESPSubmissionLegClientFieldSetChild, RFSSubmissionLegClientFieldSetChild, SubmissionLegClientFieldSetChild

public interface SubmissionLegClientFieldSet extends LeggedMessage
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    The amount to trade, specified in the dealt currency.
    default String
    Whether the client wants to buy or sell the base currency, NOT the dealt currency.
    default String
    The fixing date for NDF trades only, in ISO format (only support standard settlement dates) Example value: 20160513
    default String
    The clients or trader's comments on a trade
    default String
    The preferred currency to be used in calculating sales profit details.
    default String
    The settlement date for the trade, in ISO format (only support standard settlement dates) Example value: 20160515
    default String
    The tenor at which to settle (only support standard settlement dates, so cannot be broken) Example value: SPOT
    default String
    The user the trade is on behalf of.
    default String
    The trader's comments on a trade

    Methods inherited from interface com.caplin.motif.datasource.LeggedMessage

    getId, getIndex

    Methods inherited from interface com.caplin.motif.datasource.Message

    getField, getFields
  • Method Details

    • getAmount

      default String getAmount()
      The amount to trade, specified in the dealt currency. Example value: 50000
    • getBuySell

      default String getBuySell()
      Whether the client wants to buy or sell the base currency, NOT the dealt currency. For example if the currency pair is EURGBP and this value is EUR then this field always tells you if the client wants to buy or sell EUR, even if the dealt currency is GBP. The dealt currency simply tells you which currency the client has specified the amount in. Example value: SELL
    • getSettlementDate

      default String getSettlementDate()
      The settlement date for the trade, in ISO format (only support standard settlement dates) Example value: 20160515
    • getRequestedProfitCurrency

      default String getRequestedProfitCurrency()
      The preferred currency to be used in calculating sales profit details. Example value: GBP
    • getTenor

      default String getTenor()
      The tenor at which to settle (only support standard settlement dates, so cannot be broken) Example value: SPOT
    • getFixingDate

      default String getFixingDate()
      The fixing date for NDF trades only, in ISO format (only support standard settlement dates) Example value: 20160513
    • getTOBOUser

      default String getTOBOUser()
      The user the trade is on behalf of.
    • getRemarks

      default String getRemarks()
      The clients or trader's comments on a trade
    • getTraderRemarks

      default String getTraderRemarks()
      The trader's comments on a trade