Class BankTransfer


  • public class BankTransfer
    extends Object
    BankTransfer
    • Constructor Detail

      • BankTransfer

        public BankTransfer()
    • Method Detail

      • fromBankAccount

        public BankTransfer fromBankAccount​(Account fromBankAccount)
        fromBankAccount
        Parameters:
        fromBankAccount - Account
        Returns:
        BankTransfer
      • getFromBankAccount

        public Account getFromBankAccount()
        Get fromBankAccount
        Returns:
        fromBankAccount
      • setFromBankAccount

        public void setFromBankAccount​(Account fromBankAccount)
        fromBankAccount
        Parameters:
        fromBankAccount - Account
      • toBankAccount

        public BankTransfer toBankAccount​(Account toBankAccount)
        toBankAccount
        Parameters:
        toBankAccount - Account
        Returns:
        BankTransfer
      • getToBankAccount

        public Account getToBankAccount()
        Get toBankAccount
        Returns:
        toBankAccount
      • setToBankAccount

        public void setToBankAccount​(Account toBankAccount)
        toBankAccount
        Parameters:
        toBankAccount - Account
      • amount

        public BankTransfer amount​(Double amount)
        amount of the transaction
        Parameters:
        amount - Double
        Returns:
        BankTransfer
      • getAmount

        public Double getAmount()
        amount of the transaction
        Returns:
        amount
      • setAmount

        public void setAmount​(Double amount)
        amount of the transaction
        Parameters:
        amount - Double
      • date

        public BankTransfer date​(String date)
        The date of the Transfer YYYY-MM-DD
        Parameters:
        date - String
        Returns:
        BankTransfer
      • getDate

        public String getDate()
        The date of the Transfer YYYY-MM-DD
        Returns:
        date
      • getDateAsDate

        public org.threeten.bp.LocalDate getDateAsDate()
        The date of the Transfer YYYY-MM-DD
        Returns:
        LocalDate
      • setDate

        public void setDate​(String date)
        The date of the Transfer YYYY-MM-DD
        Parameters:
        date - String
      • setDate

        public void setDate​(org.threeten.bp.LocalDate date)
        The date of the Transfer YYYY-MM-DD
        Parameters:
        date - LocalDateTime
      • getBankTransferID

        public UUID getBankTransferID()
        The identifier of the Bank Transfer
        Returns:
        bankTransferID
      • getCurrencyRate

        public Double getCurrencyRate()
        The currency rate
        Returns:
        currencyRate
      • getFromBankTransactionID

        public UUID getFromBankTransactionID()
        The Bank Transaction ID for the source account
        Returns:
        fromBankTransactionID
      • getToBankTransactionID

        public UUID getToBankTransactionID()
        The Bank Transaction ID for the destination account
        Returns:
        toBankTransactionID
      • getHasAttachments

        public Boolean getHasAttachments()
        Boolean to indicate if a Bank Transfer has an attachment
        Returns:
        hasAttachments
      • getCreatedDateUTC

        public String getCreatedDateUTC()
        UTC timestamp of creation date of bank transfer
        Returns:
        createdDateUTC
      • getCreatedDateUTCAsDate

        public org.threeten.bp.OffsetDateTime getCreatedDateUTCAsDate()
        UTC timestamp of creation date of bank transfer
        Returns:
        OffsetDateTime
      • validationErrors

        public BankTransfer validationErrors​(List<ValidationError> validationErrors)
        Displays array of validation error messages from the API
        Parameters:
        validationErrors - List<ValidationError>
        Returns:
        BankTransfer
      • addValidationErrorsItem

        public BankTransfer addValidationErrorsItem​(ValidationError validationErrorsItem)
        Displays array of validation error messages from the API
        Parameters:
        validationErrorsItem - ValidationError
        Returns:
        BankTransfer
      • getValidationErrors

        public List<ValidationError> getValidationErrors()
        Displays array of validation error messages from the API
        Returns:
        validationErrors
      • setValidationErrors

        public void setValidationErrors​(List<ValidationError> validationErrors)
        Displays array of validation error messages from the API
        Parameters:
        validationErrors - List<ValidationError>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object