Package com.xero.models.payrolluk
Class TimesheetEarningsLine
java.lang.Object
com.xero.models.payrolluk.TimesheetEarningsLine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe amount of the timesheet earnings line.earningsRateID(UUID earningsRateID) Xero identifier for payroll timesheet earnings ratebooleanfixedAmount(Double fixedAmount) Timesheet earnings fixed amount.The amount of the timesheet earnings line.Xero identifier for payroll timesheet earnings rateTimesheet earnings fixed amount.Identifies if the timesheet earnings is taken from the timesheet.Timesheet earnings number of unitsRate per unit for timesheet earnings lineinthashCode()isLinkedToTimesheet(Boolean isLinkedToTimesheet) Identifies if the timesheet earnings is taken from the timesheet.numberOfUnits(Double numberOfUnits) Timesheet earnings number of unitsratePerUnit(Double ratePerUnit) Rate per unit for timesheet earnings linevoidThe amount of the timesheet earnings line.voidsetEarningsRateID(UUID earningsRateID) Xero identifier for payroll timesheet earnings ratevoidsetFixedAmount(Double fixedAmount) Timesheet earnings fixed amount.voidsetIsLinkedToTimesheet(Boolean isLinkedToTimesheet) Identifies if the timesheet earnings is taken from the timesheet.voidsetNumberOfUnits(Double numberOfUnits) Timesheet earnings number of unitsvoidsetRatePerUnit(Double ratePerUnit) Rate per unit for timesheet earnings linetoString()
-
Constructor Details
-
TimesheetEarningsLine
public TimesheetEarningsLine()
-
-
Method Details
-
earningsRateID
Xero identifier for payroll timesheet earnings rate- Parameters:
earningsRateID- UUID- Returns:
- TimesheetEarningsLine
-
getEarningsRateID
Xero identifier for payroll timesheet earnings rate- Returns:
- earningsRateID
-
setEarningsRateID
Xero identifier for payroll timesheet earnings rate- Parameters:
earningsRateID- UUID
-
ratePerUnit
Rate per unit for timesheet earnings line- Parameters:
ratePerUnit- Double- Returns:
- TimesheetEarningsLine
-
getRatePerUnit
-
setRatePerUnit
Rate per unit for timesheet earnings line- Parameters:
ratePerUnit- Double
-
numberOfUnits
Timesheet earnings number of units- Parameters:
numberOfUnits- Double- Returns:
- TimesheetEarningsLine
-
getNumberOfUnits
-
setNumberOfUnits
Timesheet earnings number of units- Parameters:
numberOfUnits- Double
-
fixedAmount
Timesheet earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed- Parameters:
fixedAmount- Double- Returns:
- TimesheetEarningsLine
-
getFixedAmount
Timesheet earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed- Returns:
- fixedAmount
-
setFixedAmount
Timesheet earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed- Parameters:
fixedAmount- Double
-
amount
The amount of the timesheet earnings line.- Parameters:
amount- Double- Returns:
- TimesheetEarningsLine
-
getAmount
-
setAmount
The amount of the timesheet earnings line.- Parameters:
amount- Double
-
isLinkedToTimesheet
Identifies if the timesheet earnings is taken from the timesheet. False for leave earnings line- Parameters:
isLinkedToTimesheet- Boolean- Returns:
- TimesheetEarningsLine
-
getIsLinkedToTimesheet
Identifies if the timesheet earnings is taken from the timesheet. False for leave earnings line- Returns:
- isLinkedToTimesheet
-
setIsLinkedToTimesheet
Identifies if the timesheet earnings is taken from the timesheet. False for leave earnings line- Parameters:
isLinkedToTimesheet- Boolean
-
equals
-
hashCode
-
toString
-