Interface PostAllocateLegClientFieldSet

All Superinterfaces:
LeggedMessage, Message
All Known Implementing Classes:
PostAllocateLegClientFieldSetChild

public interface PostAllocateLegClientFieldSet extends LeggedMessage
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    The settlement account to use
    default String
    The amount to allocate to this leg, specified in the dealt currency.
    default String
    Whether the client wants to buy or sell the base currency, NOT the dealt currency.

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

    getId, getIndex

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

    getField, getFields
  • Method Details

    • getAccount

      default String getAccount()
      The settlement account to use
    • getAllocationAmount

      default String getAllocationAmount()
      The amount to allocate to this leg, 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