Class TimesheetLine


  • public class TimesheetLine
    extends Object
    TimesheetLine
    • Constructor Detail

      • TimesheetLine

        public TimesheetLine()
    • Method Detail

      • timesheetLineID

        public TimesheetLine timesheetLineID​(UUID timesheetLineID)
        The Xero identifier for a Timesheet Line
        Parameters:
        timesheetLineID - UUID
        Returns:
        TimesheetLine
      • getTimesheetLineID

        public UUID getTimesheetLineID()
        The Xero identifier for a Timesheet Line
        Returns:
        timesheetLineID
      • setTimesheetLineID

        public void setTimesheetLineID​(UUID timesheetLineID)
        The Xero identifier for a Timesheet Line
        Parameters:
        timesheetLineID - UUID
      • date

        public TimesheetLine date​(org.threeten.bp.LocalDate date)
        The Date that this Timesheet Line is for (YYYY-MM-DD)
        Parameters:
        date - LocalDate
        Returns:
        TimesheetLine
      • getDate

        public org.threeten.bp.LocalDate getDate()
        The Date that this Timesheet Line is for (YYYY-MM-DD)
        Returns:
        date
      • setDate

        public void setDate​(org.threeten.bp.LocalDate date)
        The Date that this Timesheet Line is for (YYYY-MM-DD)
        Parameters:
        date - LocalDate
      • earningsRateID

        public TimesheetLine earningsRateID​(UUID earningsRateID)
        The Xero identifier for the Earnings Rate that the Timesheet is for
        Parameters:
        earningsRateID - UUID
        Returns:
        TimesheetLine
      • getEarningsRateID

        public UUID getEarningsRateID()
        The Xero identifier for the Earnings Rate that the Timesheet is for
        Returns:
        earningsRateID
      • setEarningsRateID

        public void setEarningsRateID​(UUID earningsRateID)
        The Xero identifier for the Earnings Rate that the Timesheet is for
        Parameters:
        earningsRateID - UUID
      • trackingItemID

        public TimesheetLine trackingItemID​(UUID trackingItemID)
        The Xero identifier for the Tracking Item that the Timesheet is for
        Parameters:
        trackingItemID - UUID
        Returns:
        TimesheetLine
      • getTrackingItemID

        public UUID getTrackingItemID()
        The Xero identifier for the Tracking Item that the Timesheet is for
        Returns:
        trackingItemID
      • setTrackingItemID

        public void setTrackingItemID​(UUID trackingItemID)
        The Xero identifier for the Tracking Item that the Timesheet is for
        Parameters:
        trackingItemID - UUID
      • numberOfUnits

        public TimesheetLine numberOfUnits​(Double numberOfUnits)
        The Number of Units of the Timesheet Line
        Parameters:
        numberOfUnits - Double
        Returns:
        TimesheetLine
      • getNumberOfUnits

        public Double getNumberOfUnits()
        The Number of Units of the Timesheet Line
        Returns:
        numberOfUnits
      • setNumberOfUnits

        public void setNumberOfUnits​(Double numberOfUnits)
        The Number of Units of the Timesheet Line
        Parameters:
        numberOfUnits - Double
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object