Interface SettlementInstructionsClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
- All Known Implementing Classes:
RequestTradeEvent
,SettlementInstructionsClientFieldSetChild
public interface SettlementInstructionsClientFieldSet extends LeggedMessage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.String
getIsInterestSplit()
Whether the receive instruction is split into separate principal and interest instructionsdefault int
getNumULegs()
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
-
getIsInterestSplit
default java.lang.String getIsInterestSplit()
Whether the receive instruction is split into separate principal and interest instructions
-
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
-
-