Interface SettlementInstructionsServerFieldSet


public interface SettlementInstructionsServerFieldSet
  • Method Details

    • addField

      void addField(String fieldName, Object value)
      Adds a field to this event
      Parameters:
      fieldName - The name of the field to add.
      value - The value of the field to add. If the value is a BigDecimal then it will be converted to a String using BigDecimal.toPlainString()
    • setAction

      default void setAction(Object value)
      Affirm, Confirm, Dispute, Cancel, Replace, AutoConfirm, Unconfirm, Net, ApproveInstructions, RejectInstructions or Release
      Parameters:
      value - The value to be set passed by i18n
    • setTradeID

      default void setTradeID(Object value)
      The unique ID of the trade the client wants to Confirm
      Parameters:
      value - The value to be set passed by i18n
    • setPayBankAccountType

      default void setPayBankAccountType(Object value)
      The type of routing or BIC code assigned to an AdHoc Settlement Instruction on the pay side
      Parameters:
      value - The value to be set passed by i18n
    • setPaySettlementID

      default void setPaySettlementID(Object value)
      The ID corresponding to the payee's settlement details
      Parameters:
      value - The value to be set passed by i18n
    • setPaySettlementInstructionType

      default void setPaySettlementInstructionType(Object value)
      The type of settlement instruction on the pay side.
      Parameters:
      value - The value to be set passed by i18n
    • setPayIsAdhocForCommit

      default void setPayIsAdhocForCommit(Object value)
      If the pay settlement instruction is an adhoc that should be saved.
      Parameters:
      value - The value to be set passed by i18n
    • setPayAdhocForCommitDirection

      default void setPayAdhocForCommitDirection(Object value)
      The direction(s) the adhoc settlement instruction should be saved on.
      Parameters:
      value - The value to be set passed by i18n
    • setPaySettlementDisplayName

      default void setPaySettlementDisplayName(Object value)
      The name of the paying settlement instruction
      Parameters:
      value - The value to be set passed by i18n
    • setPayBankAccount

      default void setPayBankAccount(Object value)
      The account number of the payee's bank
      Parameters:
      value - The value to be set passed by i18n
    • setPayBankAddress1

      default void setPayBankAddress1(Object value)
      The first line of the payee's bank's address
      Parameters:
      value - The value to be set passed by i18n
    • setPayBankAddress2

      default void setPayBankAddress2(Object value)
      The second line of the payee's bank's address
      Parameters:
      value - The value to be set passed by i18n
    • setPayBankAddress3

      default void setPayBankAddress3(Object value)
      The third line of the payee's bank's address
      Parameters:
      value - The value to be set passed by i18n
    • setPayBankName

      default void setPayBankName(Object value)
      The name of the payee's bank
      Parameters:
      value - The value to be set passed by i18n
    • setPayBankSwift

      default void setPayBankSwift(Object value)
      The BIC of the payee's bank
      Parameters:
      value - The value to be set passed by i18n
    • setPayIndividualAccount

      default void setPayIndividualAccount(Object value)
      The account number of the payee
      Parameters:
      value - The value to be set passed by i18n
    • setPayIndividualAddress1

      default void setPayIndividualAddress1(Object value)
      The first line of the payee
      Parameters:
      value - The value to be set passed by i18n
    • setPayIndividualAddress2

      default void setPayIndividualAddress2(Object value)
      The second line of the payee
      Parameters:
      value - The value to be set passed by i18n
    • setPayIndividualName

      default void setPayIndividualName(Object value)
      The name of the payee
      Parameters:
      value - The value to be set passed by i18n
    • setPayIndividualSwift

      default void setPayIndividualSwift(Object value)
      The BIC of the payee's account
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveBankAccountType

      default void setReceiveBankAccountType(Object value)
      The type of routing or BIC code assigned to an AdHoc Settlement Instruction on the receive side
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveSettlementID

      default void setReceiveSettlementID(Object value)
      The ID corresponding to the recipient's settlement details
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveSettlementInstructionType

      default void setReceiveSettlementInstructionType(Object value)
      The type of settlement instruction on the receive side.
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveIsAdhocForCommit

      default void setReceiveIsAdhocForCommit(Object value)
      If the receive settlement instruction is an adhoc that should be saved.
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveAdhocForCommitDirection

      default void setReceiveAdhocForCommitDirection(Object value)
      The direction(s) the adhoc settlement instruction should be saved on.
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveSettlementDisplayName

      default void setReceiveSettlementDisplayName(Object value)
      The name of the receiving settlement instruction
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveBankAccount

      default void setReceiveBankAccount(Object value)
      The account number of the recipient's bank
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveBankAddress1

      default void setReceiveBankAddress1(Object value)
      The first line of the recipient's bank's address
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveBankAddress2

      default void setReceiveBankAddress2(Object value)
      The second line of the recipient's bank's address
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveBankAddress3

      default void setReceiveBankAddress3(Object value)
      The third line of the recipient's bank's address
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveBankName

      default void setReceiveBankName(Object value)
      The name of the recipient's bank
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveBankSwift

      default void setReceiveBankSwift(Object value)
      The BIC of the recipient's bank
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveIndividualAccount

      default void setReceiveIndividualAccount(Object value)
      The account number of the recipient
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveIndividualAddress1

      default void setReceiveIndividualAddress1(Object value)
      The first line of the recipient
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveIndividualAddress2

      default void setReceiveIndividualAddress2(Object value)
      The second line of the recipient
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveIndividualName

      default void setReceiveIndividualName(Object value)
      The name of the recipient
      Parameters:
      value - The value to be set passed by i18n
    • setReceiveIndividualSwift

      default void setReceiveIndividualSwift(Object value)
      The BIC of the recipient's account
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementStatus

      default void setSettlementStatus(Object value)
      The settlement status of a deal
      Parameters:
      value - The value to be set passed by i18n