Interface SingleSettlementInstructionServerFieldSet


public interface SingleSettlementInstructionServerFieldSet
  • 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)
      Create, Update, Delete, Release, Reject
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementId

      default void setSettlementId(Object value)
      The ID corresponding to the settlement instruction.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementCurrency

      default void setSettlementCurrency(Object value)
      The currency this settlement instruction is for.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementDirection

      default void setSettlementDirection(Object value)
      The direction the settlement instruction can refer to, Supported directions are: PAY, RECEIVE, BOTH.
      Parameters:
      value - The value to be set passed by i18n
    • setIsDefaultSettlementInstruction

      default void setIsDefaultSettlementInstruction(Object value)
      Is this the default settlement instruction for this currency.
      Parameters:
      value - The value to be set passed by i18n
    • setIsNettingInstruction

      default void setIsNettingInstruction(Object value)
      Is this settlement instruction a netting instruction.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementInstructionStatus

      default void setSettlementInstructionStatus(Object value)
      The status of a settlement instruction is either PENDING or CURRENT.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementInstructionType

      default void setSettlementInstructionType(Object value)
      The type of settlement instruction. Supported types are [EXISTING, ADHOC, NONE].
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementDisplayName

      default void setSettlementDisplayName(Object value)
      The name of the settlement instruction.
      Parameters:
      value - The value to be set passed by i18n
    • setBankAccount

      default void setBankAccount(Object value)
      The account number of the beneficiary's bank.
      Parameters:
      value - The value to be set passed by i18n
    • setBankSwift

      default void setBankSwift(Object value)
      The BIC of the beneficiary's bank.
      Parameters:
      value - The value to be set passed by i18n
    • setBankName

      default void setBankName(Object value)
      The name of the beneficiary's bank.
      Parameters:
      value - The value to be set passed by i18n
    • setBankAddress1

      default void setBankAddress1(Object value)
      The first line of the beneficiary's bank's address.
      Parameters:
      value - The value to be set passed by i18n
    • setBankAddress2

      default void setBankAddress2(Object value)
      The second line of the beneficiary's bank's address.
      Parameters:
      value - The value to be set passed by i18n
    • setBankAddress3

      default void setBankAddress3(Object value)
      The third line of the beneficiary's bank's address.
      Parameters:
      value - The value to be set passed by i18n
    • setIndividualAccount

      default void setIndividualAccount(Object value)
      The account number of the beneficiary.
      Parameters:
      value - The value to be set passed by i18n
    • setIndividualSwift

      default void setIndividualSwift(Object value)
      The BIC of the beneficiary's account.
      Parameters:
      value - The value to be set passed by i18n
    • setIndividualName

      default void setIndividualName(Object value)
      The name of the beneficiary.
      Parameters:
      value - The value to be set passed by i18n
    • setIndividualAddress1

      default void setIndividualAddress1(Object value)
      The first line of the beneficiary.
      Parameters:
      value - The value to be set passed by i18n
    • setIndividualAddress2

      default void setIndividualAddress2(Object value)
      The second line of the beneficiary.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementDetailsLine1

      default void setSettlementDetailsLine1(Object value)
      The first line of remittance information.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementDetailsLine2

      default void setSettlementDetailsLine2(Object value)
      The second line of remittance information.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementDetailsLine3

      default void setSettlementDetailsLine3(Object value)
      The third line of remittance information.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementDetailsLine4

      default void setSettlementDetailsLine4(Object value)
      The forth line of remittance information.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementDetailsLine5

      default void setSettlementDetailsLine5(Object value)
      The fifth line of remittance information.
      Parameters:
      value - The value to be set passed by i18n
    • setSettlementDetailsLine6

      default void setSettlementDetailsLine6(Object value)
      The sixth line of remittance information.
      Parameters:
      value - The value to be set passed by i18n