Class Reimbursement

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

public class Reimbursement
extends Object
Reimbursement
  • Constructor Details

    • Reimbursement

      public Reimbursement()
  • Method Details

    • reimbursementID

      public Reimbursement reimbursementID​(UUID reimbursementID)
    • getReimbursementID

      public UUID getReimbursementID()
      Xero unique identifier for a reimbursement
      Returns:
      reimbursementID
    • setReimbursementID

      public void setReimbursementID​(UUID reimbursementID)
    • name

      public Reimbursement name​(String name)
    • getName

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

      public void setName​(String name)
    • accountID

      public Reimbursement accountID​(UUID accountID)
    • getAccountID

      public UUID getAccountID()
      Xero unique identifier for the account used for the reimbursement
      Returns:
      accountID
    • setAccountID

      public void setAccountID​(UUID accountID)
    • currentRecord

      public Reimbursement currentRecord​(Boolean currentRecord)
    • getCurrentRecord

      public Boolean getCurrentRecord()
      Indicates that whether the reimbursement is active
      Returns:
      currentRecord
    • setCurrentRecord

      public void setCurrentRecord​(Boolean currentRecord)
    • reimbursementCategory

      public Reimbursement reimbursementCategory​(Reimbursement.ReimbursementCategoryEnum reimbursementCategory)
    • getReimbursementCategory

      public Reimbursement.ReimbursementCategoryEnum getReimbursementCategory()
      See Reimbursement Categories
      Returns:
      reimbursementCategory
    • setReimbursementCategory

      public void setReimbursementCategory​(Reimbursement.ReimbursementCategoryEnum reimbursementCategory)
    • calculationType

      public Reimbursement calculationType​(Reimbursement.CalculationTypeEnum calculationType)
    • getCalculationType

      public Reimbursement.CalculationTypeEnum getCalculationType()
      See Calculation Types
      Returns:
      calculationType
    • setCalculationType

      public void setCalculationType​(Reimbursement.CalculationTypeEnum calculationType)
    • standardAmount

      public Reimbursement standardAmount​(String standardAmount)
    • getStandardAmount

      public String getStandardAmount()
      Optional Fixed Rate Amount. Applicable when calculation type is Fixed Amount
      Returns:
      standardAmount
    • setStandardAmount

      public void setStandardAmount​(String standardAmount)
    • standardTypeOfUnits

      public Reimbursement standardTypeOfUnits​(Reimbursement.StandardTypeOfUnitsEnum standardTypeOfUnits)
    • getStandardTypeOfUnits

      public Reimbursement.StandardTypeOfUnitsEnum getStandardTypeOfUnits()
      Optional Type Of Units. Applicable when calculation type is Rate Per Unit
      Returns:
      standardTypeOfUnits
    • setStandardTypeOfUnits

      public void setStandardTypeOfUnits​(Reimbursement.StandardTypeOfUnitsEnum standardTypeOfUnits)
    • standardRatePerUnit

      public Reimbursement standardRatePerUnit​(Double standardRatePerUnit)
    • getStandardRatePerUnit

      public Double getStandardRatePerUnit()
      Optional Rate Per Unit. Applicable when calculation type is Rate Per Unit
      Returns:
      standardRatePerUnit
    • setStandardRatePerUnit

      public void setStandardRatePerUnit​(Double standardRatePerUnit)
    • 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