Class LeaveEarningsLine


  • public class LeaveEarningsLine
    extends Object
    LeaveEarningsLine
    • Constructor Detail

      • LeaveEarningsLine

        public LeaveEarningsLine()
    • Method Detail

      • earningsRateID

        public LeaveEarningsLine earningsRateID​(UUID earningsRateID)
        Xero identifier for payroll leave earnings rate
        Parameters:
        earningsRateID - UUID
        Returns:
        LeaveEarningsLine
      • getEarningsRateID

        public UUID getEarningsRateID()
        Xero identifier for payroll leave earnings rate
        Returns:
        earningsRateID
      • setEarningsRateID

        public void setEarningsRateID​(UUID earningsRateID)
        Xero identifier for payroll leave earnings rate
        Parameters:
        earningsRateID - UUID
      • ratePerUnit

        public LeaveEarningsLine ratePerUnit​(Double ratePerUnit)
        Rate per unit for leave earnings line
        Parameters:
        ratePerUnit - Double
        Returns:
        LeaveEarningsLine
      • getRatePerUnit

        public Double getRatePerUnit()
        Rate per unit for leave earnings line
        Returns:
        ratePerUnit
      • setRatePerUnit

        public void setRatePerUnit​(Double ratePerUnit)
        Rate per unit for leave earnings line
        Parameters:
        ratePerUnit - Double
      • numberOfUnits

        public LeaveEarningsLine numberOfUnits​(Double numberOfUnits)
        Leave earnings number of units
        Parameters:
        numberOfUnits - Double
        Returns:
        LeaveEarningsLine
      • getNumberOfUnits

        public Double getNumberOfUnits()
        Leave earnings number of units
        Returns:
        numberOfUnits
      • setNumberOfUnits

        public void setNumberOfUnits​(Double numberOfUnits)
        Leave earnings number of units
        Parameters:
        numberOfUnits - Double
      • fixedAmount

        public LeaveEarningsLine fixedAmount​(Double fixedAmount)
        Leave earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed
        Parameters:
        fixedAmount - Double
        Returns:
        LeaveEarningsLine
      • getFixedAmount

        public Double getFixedAmount()
        Leave earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed
        Returns:
        fixedAmount
      • setFixedAmount

        public void setFixedAmount​(Double fixedAmount)
        Leave earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed
        Parameters:
        fixedAmount - Double
      • amount

        public LeaveEarningsLine amount​(Double amount)
        The amount of the earnings line.
        Parameters:
        amount - Double
        Returns:
        LeaveEarningsLine
      • getAmount

        public Double getAmount()
        The amount of the earnings line.
        Returns:
        amount
      • setAmount

        public void setAmount​(Double amount)
        The amount of the earnings line.
        Parameters:
        amount - Double
      • isLinkedToTimesheet

        public LeaveEarningsLine isLinkedToTimesheet​(Boolean isLinkedToTimesheet)
        Identifies if the leave earnings is taken from the timesheet. False for leave earnings line
        Parameters:
        isLinkedToTimesheet - Boolean
        Returns:
        LeaveEarningsLine
      • getIsLinkedToTimesheet

        public Boolean getIsLinkedToTimesheet()
        Identifies if the leave earnings is taken from the timesheet. False for leave earnings line
        Returns:
        isLinkedToTimesheet
      • setIsLinkedToTimesheet

        public void setIsLinkedToTimesheet​(Boolean isLinkedToTimesheet)
        Identifies if the leave earnings is taken from the timesheet. False for leave earnings line
        Parameters:
        isLinkedToTimesheet - Boolean
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object