Interface SettlementInstructionsServerFieldSet


  • public interface SettlementInstructionsServerFieldSet
    • Method Detail

      • addField

        void addField​(java.lang.String fieldName,
                      java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.Object value)
        The name of the paying settlement instruction
        Parameters:
        value - The value to be set passed by i18n
      • setPayBankAccount

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

        default void setPayBankAddress1​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.Object value)
        The name of the payee's bank
        Parameters:
        value - The value to be set passed by i18n
      • setPayBankSwift

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

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

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

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

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

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

        default void setReceiveBankAccountType​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.Object value)
        The name of the receiving settlement instruction
        Parameters:
        value - The value to be set passed by i18n
      • setReceiveBankAccount

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

        default void setReceiveBankAddress1​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.Object value)
        The name of the recipient's bank
        Parameters:
        value - The value to be set passed by i18n
      • setReceiveBankSwift

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

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

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

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

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

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

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