Package com.xero.models.payrollnz
Class TimesheetEarningsLine
java.lang.Object
com.xero.models.payrollnz.TimesheetEarningsLine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe amount of the earnings line.displayName(String displayName) name of earnings rate for display in UIearningsLineID(UUID earningsLineID) Xero identifier for payroll earnings lineearningsRateID(UUID earningsRateID) Xero identifier for payroll leave earnings ratebooleanfixedAmount(Double fixedAmount) Leave earnings fixed amount.The amount of the earnings line.name of earnings rate for display in UIXero identifier for payroll earnings lineXero identifier for payroll leave earnings rateLeave earnings fixed amount.Identifies if the earnings is using an average daily pay rateIdentifies if the leave earnings is taken from the timesheet.Flag to identify whether the earnings line is system generated or not.Leave earnings number of unitsRate per unit for leave earnings lineinthashCode()isAverageDailyPayRate(Boolean isAverageDailyPayRate) Identifies if the earnings is using an average daily pay rateisLinkedToTimesheet(Boolean isLinkedToTimesheet) Identifies if the leave earnings is taken from the timesheet.isSystemGenerated(Boolean isSystemGenerated) Flag to identify whether the earnings line is system generated or not.numberOfUnits(Double numberOfUnits) Leave earnings number of unitsratePerUnit(Double ratePerUnit) Rate per unit for leave earnings linevoidThe amount of the earnings line.voidsetDisplayName(String displayName) name of earnings rate for display in UIvoidsetEarningsLineID(UUID earningsLineID) Xero identifier for payroll earnings linevoidsetEarningsRateID(UUID earningsRateID) Xero identifier for payroll leave earnings ratevoidsetFixedAmount(Double fixedAmount) Leave earnings fixed amount.voidsetIsAverageDailyPayRate(Boolean isAverageDailyPayRate) Identifies if the earnings is using an average daily pay ratevoidsetIsLinkedToTimesheet(Boolean isLinkedToTimesheet) Identifies if the leave earnings is taken from the timesheet.voidsetIsSystemGenerated(Boolean isSystemGenerated) Flag to identify whether the earnings line is system generated or not.voidsetNumberOfUnits(Double numberOfUnits) Leave earnings number of unitsvoidsetRatePerUnit(Double ratePerUnit) Rate per unit for leave earnings linetoString()
-
Constructor Details
-
TimesheetEarningsLine
public TimesheetEarningsLine()
-
-
Method Details
-
earningsLineID
Xero identifier for payroll earnings line- Parameters:
earningsLineID- UUID- Returns:
- TimesheetEarningsLine
-
getEarningsLineID
-
setEarningsLineID
Xero identifier for payroll earnings line- Parameters:
earningsLineID- UUID
-
earningsRateID
Xero identifier for payroll leave earnings rate- Parameters:
earningsRateID- UUID- Returns:
- TimesheetEarningsLine
-
getEarningsRateID
Xero identifier for payroll leave earnings rate- Returns:
- earningsRateID
-
setEarningsRateID
Xero identifier for payroll leave earnings rate- Parameters:
earningsRateID- UUID
-
displayName
name of earnings rate for display in UI- Parameters:
displayName- String- Returns:
- TimesheetEarningsLine
-
getDisplayName
-
setDisplayName
name of earnings rate for display in UI- Parameters:
displayName- String
-
ratePerUnit
Rate per unit for leave earnings line- Parameters:
ratePerUnit- Double- Returns:
- TimesheetEarningsLine
-
getRatePerUnit
-
setRatePerUnit
Rate per unit for leave earnings line- Parameters:
ratePerUnit- Double
-
numberOfUnits
Leave earnings number of units- Parameters:
numberOfUnits- Double- Returns:
- TimesheetEarningsLine
-
getNumberOfUnits
-
setNumberOfUnits
Leave earnings number of units- Parameters:
numberOfUnits- Double
-
fixedAmount
Leave earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed- Parameters:
fixedAmount- Double- Returns:
- TimesheetEarningsLine
-
getFixedAmount
Leave earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed- Returns:
- fixedAmount
-
setFixedAmount
Leave earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed- Parameters:
fixedAmount- Double
-
amount
The amount of the earnings line.- Parameters:
amount- Double- Returns:
- TimesheetEarningsLine
-
getAmount
-
setAmount
-
isLinkedToTimesheet
Identifies if the leave earnings is taken from the timesheet. False for leave earnings line- Parameters:
isLinkedToTimesheet- Boolean- Returns:
- TimesheetEarningsLine
-
getIsLinkedToTimesheet
Identifies if the leave earnings is taken from the timesheet. False for leave earnings line- Returns:
- isLinkedToTimesheet
-
setIsLinkedToTimesheet
Identifies if the leave earnings is taken from the timesheet. False for leave earnings line- Parameters:
isLinkedToTimesheet- Boolean
-
isAverageDailyPayRate
Identifies if the earnings is using an average daily pay rate- Parameters:
isAverageDailyPayRate- Boolean- Returns:
- TimesheetEarningsLine
-
getIsAverageDailyPayRate
Identifies if the earnings is using an average daily pay rate- Returns:
- isAverageDailyPayRate
-
setIsAverageDailyPayRate
Identifies if the earnings is using an average daily pay rate- Parameters:
isAverageDailyPayRate- Boolean
-
isSystemGenerated
Flag to identify whether the earnings line is system generated or not.- Parameters:
isSystemGenerated- Boolean- Returns:
- TimesheetEarningsLine
-
getIsSystemGenerated
Flag to identify whether the earnings line is system generated or not.- Returns:
- isSystemGenerated
-
setIsSystemGenerated
Flag to identify whether the earnings line is system generated or not.- Parameters:
isSystemGenerated- Boolean
-
equals
-
hashCode
-
toString
-