Class SalaryAndWage

java.lang.Object
com.xero.models.payrollnz.SalaryAndWage

public class SalaryAndWage
extends Object
SalaryAndWage
  • Constructor Details

    • SalaryAndWage

      public SalaryAndWage()
  • Method Details

    • salaryAndWagesID

      public SalaryAndWage salaryAndWagesID​(UUID salaryAndWagesID)
    • getSalaryAndWagesID

      public UUID getSalaryAndWagesID()
      Xero unique identifier for a salary and wages record
      Returns:
      salaryAndWagesID
    • setSalaryAndWagesID

      public void setSalaryAndWagesID​(UUID salaryAndWagesID)
    • earningsRateID

      public SalaryAndWage earningsRateID​(UUID earningsRateID)
    • getEarningsRateID

      public UUID getEarningsRateID()
      Xero unique identifier for an earnings rate
      Returns:
      earningsRateID
    • setEarningsRateID

      public void setEarningsRateID​(UUID earningsRateID)
    • numberOfUnitsPerWeek

      public SalaryAndWage numberOfUnitsPerWeek​(Double numberOfUnitsPerWeek)
    • getNumberOfUnitsPerWeek

      public Double getNumberOfUnitsPerWeek()
      The Number of Units per week for the corresponding salary and wages
      Returns:
      numberOfUnitsPerWeek
    • setNumberOfUnitsPerWeek

      public void setNumberOfUnitsPerWeek​(Double numberOfUnitsPerWeek)
    • ratePerUnit

      public SalaryAndWage ratePerUnit​(Double ratePerUnit)
    • getRatePerUnit

      public Double getRatePerUnit()
      The rate of each unit for the corresponding salary and wages
      Returns:
      ratePerUnit
    • setRatePerUnit

      public void setRatePerUnit​(Double ratePerUnit)
    • numberOfUnitsPerDay

      public SalaryAndWage numberOfUnitsPerDay​(Double numberOfUnitsPerDay)
    • getNumberOfUnitsPerDay

      public Double getNumberOfUnitsPerDay()
      The Number of Units per day for the corresponding salary and wages
      Returns:
      numberOfUnitsPerDay
    • setNumberOfUnitsPerDay

      public void setNumberOfUnitsPerDay​(Double numberOfUnitsPerDay)
    • daysPerWeek

      public SalaryAndWage daysPerWeek​(Integer daysPerWeek)
    • getDaysPerWeek

      public Integer getDaysPerWeek()
      The days per week for the salary.
      Returns:
      daysPerWeek
    • setDaysPerWeek

      public void setDaysPerWeek​(Integer daysPerWeek)
    • effectiveFrom

      public SalaryAndWage effectiveFrom​(org.threeten.bp.LocalDate effectiveFrom)
    • getEffectiveFrom

      public org.threeten.bp.LocalDate getEffectiveFrom()
      The effective date of the corresponding salary and wages
      Returns:
      effectiveFrom
    • setEffectiveFrom

      public void setEffectiveFrom​(org.threeten.bp.LocalDate effectiveFrom)
    • annualSalary

      public SalaryAndWage annualSalary​(Double annualSalary)
    • getAnnualSalary

      public Double getAnnualSalary()
      The annual salary
      Returns:
      annualSalary
    • setAnnualSalary

      public void setAnnualSalary​(Double annualSalary)
    • status

      public SalaryAndWage status​(SalaryAndWage.StatusEnum status)
    • getStatus

      public SalaryAndWage.StatusEnum getStatus()
      The current status of the corresponding salary and wages
      Returns:
      status
    • setStatus

      public void setStatus​(SalaryAndWage.StatusEnum status)
    • paymentType

      public SalaryAndWage paymentType​(SalaryAndWage.PaymentTypeEnum paymentType)
    • getPaymentType

      public SalaryAndWage.PaymentTypeEnum getPaymentType()
      The type of the payment of the corresponding salary and wages
      Returns:
      paymentType
    • setPaymentType

      public void setPaymentType​(SalaryAndWage.PaymentTypeEnum paymentType)
    • 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