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