Class SuperFund

java.lang.Object
com.xero.models.payrollau.SuperFund

public class SuperFund
extends Object
SuperFund
  • Constructor Details

    • SuperFund

      public SuperFund()
  • Method Details

    • superFundID

      public SuperFund superFundID​(UUID superFundID)
    • getSuperFundID

      public UUID getSuperFundID()
      Xero identifier for a super fund
      Returns:
      superFundID
    • setSuperFundID

      public void setSuperFundID​(UUID superFundID)
    • type

      public SuperFund type​(SuperFundType type)
    • getType

      public SuperFundType getType()
      Get type
      Returns:
      type
    • setType

      public void setType​(SuperFundType type)
    • name

      public SuperFund name​(String name)
    • getName

      public String getName()
      Name of the super fund
      Returns:
      name
    • setName

      public void setName​(String name)
    • ABN

      public SuperFund ABN​(String ABN)
    • getABN

      public String getABN()
      ABN of the self managed super fund
      Returns:
      ABN
    • setABN

      public void setABN​(String ABN)
    • BSB

      public SuperFund BSB​(String BSB)
    • getBSB

      public String getBSB()
      BSB of the self managed super fund
      Returns:
      BSB
    • setBSB

      public void setBSB​(String BSB)
    • accountNumber

      public SuperFund accountNumber​(String accountNumber)
    • getAccountNumber

      public String getAccountNumber()
      The account number for the self managed super fund.
      Returns:
      accountNumber
    • setAccountNumber

      public void setAccountNumber​(String accountNumber)
    • accountName

      public SuperFund accountName​(String accountName)
    • getAccountName

      public String getAccountName()
      The account name for the self managed super fund.
      Returns:
      accountName
    • setAccountName

      public void setAccountName​(String accountName)
    • electronicServiceAddress

      public SuperFund electronicServiceAddress​(String electronicServiceAddress)
    • getElectronicServiceAddress

      public String getElectronicServiceAddress()
      The electronic service address for the self managed super fund.
      Returns:
      electronicServiceAddress
    • setElectronicServiceAddress

      public void setElectronicServiceAddress​(String electronicServiceAddress)
    • employerNumber

      public SuperFund employerNumber​(String employerNumber)
    • getEmployerNumber

      public String getEmployerNumber()
      Some funds assign a unique number to each employer
      Returns:
      employerNumber
    • setEmployerNumber

      public void setEmployerNumber​(String employerNumber)
    • SPIN

      public SuperFund SPIN​(String SPIN)
    • getSPIN

      public String getSPIN()
      The SPIN of the Regulated SuperFund. This field has been deprecated. It will only be present for legacy superfunds. New superfunds will not have a SPIN value. The USI field should be used instead of SPIN.
      Returns:
      SPIN
    • setSPIN

      public void setSPIN​(String SPIN)
    • USI

      public SuperFund USI​(String USI)
    • getUSI

      public String getUSI()
      The USI of the Regulated SuperFund
      Returns:
      USI
    • setUSI

      public void setUSI​(String USI)
    • getUpdatedDateUTC

      public String getUpdatedDateUTC()
      Last modified timestamp
      Returns:
      updatedDateUTC
    • getUpdatedDateUTCAsDate

      public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
    • validationErrors

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

      public SuperFund 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