Interface MMRFSSubmissionClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
,TradeClientFieldSet
- All Known Implementing Classes:
MMRFSSubmissionClientFieldSetChild
,ResubmitTradeEvent
,ResubmitTradeEvent
,ResubmitTradeEvent
,SubmitTradeEvent
,SubmitTradeEvent
public interface MMRFSSubmissionClientFieldSet extends TradeClientFieldSet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.String
getAccount()
default java.lang.String
getAction()
Withdraw or deposit for Call Deposit.default java.lang.String
getAppID()
A unique identifier for the client applicationdefault java.lang.String
getCallAccount()
The account which is being withdrawn from or deposited to.default java.lang.String
getCurrency()
default java.lang.String
getMaturityDate()
In ISO-8601 format, i.e.default java.lang.String
getMaturityTenor()
The tenor of the maturity date e.g.default java.lang.String
getNoticePeriod()
The notice period for a Flexi deposit trade.default java.lang.String
getNumberOfDays()
default int
getNumULegs()
default java.lang.String
getPaymentFrequency()
Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.default java.lang.String
getPrincipalAmount()
default java.lang.String
getShariaTrade()
Boolean that describes whether a MM trade is a Sharia trade or not.default java.lang.String
getStartDate()
In ISO-8601 format, i.e.default java.lang.String
getStartTenor()
The tenor of the start date e.g.default java.lang.String
getTOBOUser()
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
-
Methods inherited from interface com.caplin.generated.motif.mm.trading.fieldsets.TradeClientFieldSet
getAssetClass, getMsgType, getRequestID, getState, getTradingProtocol, getTradingSubProtocol, getTransactionType
-
-
-
-
Method Detail
-
getTOBOUser
default java.lang.String getTOBOUser()
-
getAccount
default java.lang.String getAccount()
-
getPrincipalAmount
default java.lang.String getPrincipalAmount()
-
getCurrency
default java.lang.String getCurrency()
-
getTradingType
default java.lang.String getTradingType()
This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.
-
getNumberOfDays
default java.lang.String getNumberOfDays()
-
getStartDate
default java.lang.String getStartDate()
In ISO-8601 format, i.e. YYYY-MM-DD
-
getStartTenor
default java.lang.String getStartTenor()
The tenor of the start date e.g. SPOT
-
getMaturityDate
default java.lang.String getMaturityDate()
In ISO-8601 format, i.e. YYYY-MM-DD
-
getMaturityTenor
default java.lang.String getMaturityTenor()
The tenor of the maturity date e.g. 1W
-
getPaymentFrequency
default java.lang.String getPaymentFrequency()
Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.
-
getAction
default java.lang.String getAction()
Withdraw or deposit for Call Deposit.
-
getCallAccount
default java.lang.String getCallAccount()
The account which is being withdrawn from or deposited to.
-
getShariaTrade
default java.lang.String getShariaTrade()
Boolean that describes whether a MM trade is a Sharia trade or not.
-
getNoticePeriod
default java.lang.String getNoticePeriod()
The notice period for a Flexi deposit trade.
-
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
-
-