Interface SettlementInstructionsClientFieldSet

All Superinterfaces:
LeggedMessage, Message
All Known Implementing Classes:
RequestTradeEvent, SettlementInstructionsClientFieldSetChild

public interface SettlementInstructionsClientFieldSet extends LeggedMessage
  • Method Details

    • getAction

      default String getAction()
      Affirm, Confirm, Dispute, Cancel, Replace, AutoConfirm, Unconfirm, Net, ApproveInstructions, RejectInstructions or Release
    • 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

      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

      Returns:
      Get all the L legs for this trade
    • getNumLLegs

      default int getNumLLegs()
      Returns:
      Get the number of L legs for this trade