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