Interface ExecutionClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
- All Known Implementing Classes:
ExecuteTradeEvent
,ExecutionClientFieldSetChild
public interface ExecutionClientFieldSet extends LeggedMessage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.String
getAppID()
A unique identifier for the client applicationdefault java.lang.String
getInterestAmount()
Interest amount (specified in the provided Currency) calculated from the interest rate and principal amount.default java.lang.String
getInterestMargin()
Interest margin on the given InterestRate.default java.lang.String
getInterestRate()
Interest rate on the given PrincipalAmount.default int
getNumULegs()
default java.lang.String
getPrincipalPlusInterest()
Composite amount between principal amount and interest amount.default java.lang.String
getQuoteID()
The unique ID of the quote the client wants to trade on.default java.lang.String
getTradingType()
This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.default SettlementLegClientFieldSetChild
getULegById(int legId)
default SettlementLegClientFieldSetChild
getULegById(java.lang.String legId)
default SettlementLegClientFieldSetChild
getULegByIndex(int index)
java.util.List<SettlementLegClientFieldSetChild>
getULegs()
-
Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
-
-
-
Method Detail
-
getQuoteID
default java.lang.String getQuoteID()
The unique ID of the quote the client wants to trade on.
-
getTradingType
default java.lang.String getTradingType()
This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.
-
getInterestRate
default java.lang.String getInterestRate()
Interest rate on the given PrincipalAmount.
-
getInterestMargin
default java.lang.String getInterestMargin()
Interest margin on the given InterestRate.
-
getInterestAmount
default java.lang.String getInterestAmount()
Interest amount (specified in the provided Currency) calculated from the interest rate and principal amount.
-
getPrincipalPlusInterest
default java.lang.String getPrincipalPlusInterest()
Composite amount between principal amount and interest amount.
-
getAppID
default java.lang.String getAppID()
A unique identifier for the client application
-
getULegById
default SettlementLegClientFieldSetChild getULegById(int legId)
- Returns:
- Get the U leg for the given id
-
getULegById
default SettlementLegClientFieldSetChild getULegById(java.lang.String legId)
- Returns:
- Get the U leg for the given id
-
getULegByIndex
default SettlementLegClientFieldSetChild getULegByIndex(int index)
- Returns:
- Get the U leg for the given index
-
getULegs
java.util.List<SettlementLegClientFieldSetChild> getULegs()
- Returns:
- Get all the U legs for this trade
-
getNumULegs
default int getNumULegs()
- Returns:
- Get the number of U legs for this trade
-
-