Class BankTransfer

java.lang.Object
com.xero.models.accounting.BankTransfer

public class BankTransfer
extends Object
BankTransfer
  • Constructor Details

    • BankTransfer

      public BankTransfer()
  • Method Details

    • fromBankAccount

      public BankTransfer fromBankAccount​(Account fromBankAccount)
    • getFromBankAccount

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

      public void setFromBankAccount​(Account fromBankAccount)
    • toBankAccount

      public BankTransfer toBankAccount​(Account toBankAccount)
    • getToBankAccount

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

      public void setToBankAccount​(Account toBankAccount)
    • amount

      public BankTransfer amount​(Double amount)
    • getAmount

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

      public void setAmount​(Double amount)
    • date

      public BankTransfer date​(String date)
    • getDate

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

      public org.threeten.bp.LocalDate getDateAsDate()
    • setDate

      public void setDate​(String date)
    • setDate

      public void setDate​(org.threeten.bp.LocalDate date)
    • 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()
    • validationErrors

      public BankTransfer validationErrors​(List<ValidationError> validationErrors)
    • addValidationErrorsItem

      public BankTransfer addValidationErrorsItem​(ValidationError validationErrorsItem)
    • getValidationErrors

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

      public void setValidationErrors​(List<ValidationError> validationErrors)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object