Interface OrderDetailsClientFieldSet
- All Superinterfaces:
LeggedMessage
,Message
- All Known Implementing Classes:
OrderDetailsClientFieldSetChild
,SaveTradeEvent
,SubmitTradeEvent
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
The account this order is for.default String
Deprecated.default String
Date and time for activation in ISO_INSTANT format e.g.default String
The display time zone for the ActivationDateTime.default String
Deprecated.default String
Deprecated.default String
The activation type.default String
Deprecated.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional email address for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
Optional phone number for order status notifications.default String
The types of alerts that should be sent for this order (comma separated list, zero or more values), e.g.default String
getAppID()
A unique identifier for the client applicationdefault String
The currency pair this order is for.default String
The entity on whose behalf the trade is submitted.default String
Deprecated.default String
Date and time for expiration in ISO_INSTANT format e.g.default String
The display time zone for the ExpirationDateTime.default String
Deprecated.default String
Deprecated.default String
The expiration type.default String
Deprecated.default String
The fixing source of the NDF tradedefault LegDetailsClientFieldSetChild
getLLegById
(int legId) default LegDetailsClientFieldSetChild
getLLegById
(String legId) default LegDetailsClientFieldSetChild
getLLegByIndex
(int index) getLLegs()
default int
default String
The settlement currency of the NDF tradedefault String
The strategy the order was submitted with.default String
The user on whose behalf the trade is submitted.Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
Method Details
-
getCurrencyPair
The currency pair this order is for. -
getAccount
The account this order is for. -
getActivationType
The activation type. e.g. EXPLICIT or GFA -
getActivationDateTime
Date and time for activation in ISO_INSTANT format e.g. 2011-12-03T10:15:30Z. Blank if GFA. -
getActivationDisplayTimeZone
The display time zone for the ActivationDateTime. Blank if GFA, else must be in TZ format, e.g. America/New_York or Europe/London. -
getExpirationType
The expiration type. e.g. EXPLICIT, GTC or GFD -
getExpirationDateTime
Date and time for expiration in ISO_INSTANT format e.g. 2011-12-03T10:15:30Z. Blank if GTC or GFD. -
getExpirationDisplayTimeZone
The display time zone for the ExpirationDateTime. Blank if GTC or GFD, else must be in TZ format, e.g. America/New_York or Europe/London. -
getAlertType
The types of alerts that should be sent for this order (comma separated list, zero or more values), e.g. SMS, EMAIL. -
getEntityId
The entity on whose behalf the trade is submitted. -
getTOBOUser
The user on whose behalf the trade is submitted. e.g. john.smith -
getStrategyType
The strategy the order was submitted with. This field should not be used by the front end for structuring orders. Comma separated list of Caplin supported values [SINGLE, IF-DONE-OCO, OCO, IF-DONE, IF-TIMEOUT, IF-DONE-LOOP, LOOP]. OTHER denotes a strategy type that is unsupported. -
getAppID
A unique identifier for the client application -
getAlertPhoneNumber1
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber2
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber3
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber4
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber5
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber6
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber7
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber8
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber9
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertPhoneNumber10
Optional phone number for order status notifications. e.g. +44 20 7946 0159 -
getAlertEmailAddress1
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress2
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress3
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress4
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress5
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress6
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress7
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress8
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress9
Optional email address for order status notifications. e.g. email@example.com -
getAlertEmailAddress10
Optional email address for order status notifications. e.g. email@example.com -
getFixingSource
The fixing source of the NDF trade -
getSettlementCurrency
The settlement currency of the NDF trade -
getActivationDate
Deprecated.The activation date for the order. This has been deprecated and you should prefer the ActivationType, ActivationDateTime and ActivationDisplayTimeZone fields. -
getActivationTime
Deprecated.The activation time for the order. This has been deprecated and you should prefer the ActivationType, ActivationDateTime and ActivationDisplayTimeZone fields. -
getActivationLocation
Deprecated.The activation location for the order. This has been deprecated and you should prefer the ActivationType, ActivationDateTime and ActivationDisplayTimeZone fields. -
getActivationUTCOffset
Deprecated.The activation UTC offset for the order. This has been deprecated and you should prefer the ActivationType, ActivationDateTime and ActivationDisplayTimeZone fields. -
getExpirationDate
Deprecated.The expiration date for the order. This has been deprecated and you should prefer the ExpirationType, ExpirationDateTime and ExpirationDisplayTimeZone fields. -
getExpirationTime
Deprecated.The expiration time for the order. This has been deprecated and you should prefer the ExpirationType, ExpirationDateTime and ExpirationDisplayTimeZone fields. -
getExpirationLocation
Deprecated.The expiration location for the order. This has been deprecated and you should prefer the ExpirationType, ExpirationDateTime and ExpirationDisplayTimeZone fields. -
getExpirationUTCOffset
Deprecated.The expiration UTC offset for the order. This has been deprecated and you should prefer the ExpirationType, ExpirationDateTime and ExpirationDisplayTimeZone fields. -
getLLegById
- Returns:
- Get the L leg for the given id
-
getLLegById
- Returns:
- Get the L leg for the given id
-
getLLegByIndex
- Returns:
- Get the L leg for the given index
-
getLLegs
List<LegDetailsClientFieldSetChild> getLLegs()- Returns:
- Get all the L legs for this trade
-
getNumLLegs
default int getNumLLegs()- Returns:
- Get the number of L legs for this trade
-