Interface SettlementInstructionsClientFieldSet
- All Superinterfaces:
LeggedMessage
,Message
- All Known Implementing Classes:
RequestTradeEvent
,SettlementInstructionsClientFieldSetChild
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
Affirm, Confirm, Dispute, Cancel, Replace, AutoConfirm, Unconfirm, Net, ApproveInstructions, RejectInstructions or ReleasegetLLegById
(int legId) getLLegById
(String legId) getLLegByIndex
(int index) getLLegs()
default int
default String
The direction(s) the adhoc settlement instruction should be saved on.default String
The account number of the payee's bankdefault String
The type of routing or BIC code assigned to an AdHoc Settlement Instruction on the pay sidedefault String
The first line of the payee's bank's addressdefault String
The second line of the payee's bank's addressdefault String
The third line of the payee's bank's addressdefault String
The name of the payee's bankdefault String
The BIC of the payee's bankdefault String
The account number of the payeedefault String
The first line of the payeedefault String
The second line of the payeedefault String
The name of the payeedefault String
The BIC of the payee's accountdefault String
If the pay settlement instruction is an adhoc that should be saved.default String
The name of the paying settlement instructiondefault String
The ID corresponding to the payee's settlement detailsdefault String
The type of settlement instruction on the pay side.default String
The direction(s) the adhoc settlement instruction should be saved on.default String
The account number of the recipient's bankdefault String
The type of routing or BIC code assigned to an AdHoc Settlement Instruction on the receive sidedefault String
The first line of the recipient's bank's addressdefault String
The second line of the recipient's bank's addressdefault String
The third line of the recipient's bank's addressdefault String
The name of the recipient's bankdefault String
The BIC of the recipient's bankdefault String
The account number of the recipientdefault String
The first line of the recipientdefault String
The second line of the recipientdefault String
The name of the recipientdefault String
The BIC of the recipient's accountdefault String
If the receive settlement instruction is an adhoc that should be saved.default String
The name of the receiving settlement instructiondefault String
The ID corresponding to the recipient's settlement detailsdefault String
The type of settlement instruction on the receive side.default String
The settlement status of a dealdefault String
The unique ID of the trade the client wants to ConfirmMethods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
Method Details
-
getAction
Affirm, Confirm, Dispute, Cancel, Replace, AutoConfirm, Unconfirm, Net, ApproveInstructions, RejectInstructions or Release -
getTradeID
The unique ID of the trade the client wants to Confirm -
getPayBankAccountType
The type of routing or BIC code assigned to an AdHoc Settlement Instruction on the pay side -
getPaySettlementID
The ID corresponding to the payee's settlement details -
getPaySettlementInstructionType
The type of settlement instruction on the pay side. -
getPayIsAdhocForCommit
If the pay settlement instruction is an adhoc that should be saved. -
getPayAdhocForCommitDirection
The direction(s) the adhoc settlement instruction should be saved on. -
getPaySettlementDisplayName
The name of the paying settlement instruction -
getPayBankAccount
The account number of the payee's bank -
getPayBankAddress1
The first line of the payee's bank's address -
getPayBankAddress2
The second line of the payee's bank's address -
getPayBankAddress3
The third line of the payee's bank's address -
getPayBankName
The name of the payee's bank -
getPayBankSwift
The BIC of the payee's bank -
getPayIndividualAccount
The account number of the payee -
getPayIndividualAddress1
The first line of the payee -
getPayIndividualAddress2
The second line of the payee -
getPayIndividualName
The name of the payee -
getPayIndividualSwift
The BIC of the payee's account -
getReceiveBankAccountType
The type of routing or BIC code assigned to an AdHoc Settlement Instruction on the receive side -
getReceiveSettlementID
The ID corresponding to the recipient's settlement details -
getReceiveSettlementInstructionType
The type of settlement instruction on the receive side. -
getReceiveIsAdhocForCommit
If the receive settlement instruction is an adhoc that should be saved. -
getReceiveAdhocForCommitDirection
The direction(s) the adhoc settlement instruction should be saved on. -
getReceiveSettlementDisplayName
The name of the receiving settlement instruction -
getReceiveBankAccount
The account number of the recipient's bank -
getReceiveBankAddress1
The first line of the recipient's bank's address -
getReceiveBankAddress2
The second line of the recipient's bank's address -
getReceiveBankAddress3
The third line of the recipient's bank's address -
getReceiveBankName
The name of the recipient's bank -
getReceiveBankSwift
The BIC of the recipient's bank -
getReceiveIndividualAccount
The account number of the recipient -
getReceiveIndividualAddress1
The first line of the recipient -
getReceiveIndividualAddress2
The second line of the recipient -
getReceiveIndividualName
The name of the recipient -
getReceiveIndividualSwift
The BIC of the recipient's account -
getSettlementStatus
The settlement status of a deal -
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<SettlementInstructionLegClientFieldSetChild> getLLegs()- Returns:
- Get all the L legs for this trade
-
getNumLLegs
default int getNumLLegs()- Returns:
- Get the number of L legs for this trade
-