Interface SingleSettlementInstructionClientFieldSet

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

public interface SingleSettlementInstructionClientFieldSet extends LeggedMessage
  • Method Details

    • getAction

      default String getAction()
      Create, Update, Delete, Release, Reject
    • getSettlementId

      default String getSettlementId()
      The ID corresponding to the settlement instruction.
    • getSettlementCurrency

      default String getSettlementCurrency()
      The currency this settlement instruction is for.
    • getSettlementDirection

      default String getSettlementDirection()
      The direction the settlement instruction can refer to, Supported directions are: PAY, RECEIVE, BOTH.
    • getIsDefaultSettlementInstruction

      default String getIsDefaultSettlementInstruction()
      Is this the default settlement instruction for this currency.
    • getIsNettingInstruction

      default String getIsNettingInstruction()
      Is this settlement instruction a netting instruction.
    • getSettlementInstructionStatus

      default String getSettlementInstructionStatus()
      The status of a settlement instruction is either PENDING or CURRENT.
    • getSettlementInstructionType

      default String getSettlementInstructionType()
      The type of settlement instruction. Supported types are [EXISTING, ADHOC, NONE].
    • getSettlementDisplayName

      default String getSettlementDisplayName()
      The name of the settlement instruction.
    • getBankAccount

      default String getBankAccount()
      The account number of the beneficiary's bank.
    • getBankSwift

      default String getBankSwift()
      The BIC of the beneficiary's bank.
    • getBankName

      default String getBankName()
      The name of the beneficiary's bank.
    • getBankAddress1

      default String getBankAddress1()
      The first line of the beneficiary's bank's address.
    • getBankAddress2

      default String getBankAddress2()
      The second line of the beneficiary's bank's address.
    • getBankAddress3

      default String getBankAddress3()
      The third line of the beneficiary's bank's address.
    • getIndividualAccount

      default String getIndividualAccount()
      The account number of the beneficiary.
    • getIndividualSwift

      default String getIndividualSwift()
      The BIC of the beneficiary's account.
    • getIndividualName

      default String getIndividualName()
      The name of the beneficiary.
    • getIndividualAddress1

      default String getIndividualAddress1()
      The first line of the beneficiary.
    • getIndividualAddress2

      default String getIndividualAddress2()
      The second line of the beneficiary.
    • getSettlementDetailsLine1

      default String getSettlementDetailsLine1()
      The first line of remittance information.
    • getSettlementDetailsLine2

      default String getSettlementDetailsLine2()
      The second line of remittance information.
    • getSettlementDetailsLine3

      default String getSettlementDetailsLine3()
      The third line of remittance information.
    • getSettlementDetailsLine4

      default String getSettlementDetailsLine4()
      The forth line of remittance information.
    • getSettlementDetailsLine5

      default String getSettlementDetailsLine5()
      The fifth line of remittance information.
    • getSettlementDetailsLine6

      default String getSettlementDetailsLine6()
      The sixth line of remittance information.