Package com.xero.models.payrollnz
Class TimesheetEarningsLine
java.lang.Object
com.xero.models.payrollnz.TimesheetEarningsLine
public class TimesheetEarningsLine extends Object
TimesheetEarningsLine
-
Constructor Summary
Constructors Constructor Description TimesheetEarningsLine() -
Method Summary
Modifier and Type Method Description TimesheetEarningsLineamount(Double amount)TimesheetEarningsLinedisplayName(String displayName)TimesheetEarningsLineearningsLineID(UUID earningsLineID)TimesheetEarningsLineearningsRateID(UUID earningsRateID)booleanequals(Object o)TimesheetEarningsLinefixedAmount(Double fixedAmount)DoublegetAmount()The amount of the earnings line.StringgetDisplayName()name of earnings rate for display in UIUUIDgetEarningsLineID()Xero identifier for payroll earnings lineUUIDgetEarningsRateID()Xero identifier for payroll leave earnings rateDoublegetFixedAmount()Leave earnings fixed amount.BooleangetIsAverageDailyPayRate()Identifies if the earnings is using an average daily pay rateBooleangetIsLinkedToTimesheet()Identifies if the leave earnings is taken from the timesheet.BooleangetIsSystemGenerated()Flag to indentify whether the earnings line is system generated or not.DoublegetNumberOfUnits()Leave earnings number of unitsDoublegetRatePerUnit()Rate per unit for leave earnings lineinthashCode()TimesheetEarningsLineisAverageDailyPayRate(Boolean isAverageDailyPayRate)TimesheetEarningsLineisLinkedToTimesheet(Boolean isLinkedToTimesheet)TimesheetEarningsLineisSystemGenerated(Boolean isSystemGenerated)TimesheetEarningsLinenumberOfUnits(Double numberOfUnits)TimesheetEarningsLineratePerUnit(Double ratePerUnit)voidsetAmount(Double amount)voidsetDisplayName(String displayName)voidsetEarningsLineID(UUID earningsLineID)voidsetEarningsRateID(UUID earningsRateID)voidsetFixedAmount(Double fixedAmount)voidsetIsAverageDailyPayRate(Boolean isAverageDailyPayRate)voidsetIsLinkedToTimesheet(Boolean isLinkedToTimesheet)voidsetIsSystemGenerated(Boolean isSystemGenerated)voidsetNumberOfUnits(Double numberOfUnits)voidsetRatePerUnit(Double ratePerUnit)StringtoString()
-
Constructor Details
-
TimesheetEarningsLine
public TimesheetEarningsLine()
-
-
Method Details
-
earningsLineID
-
getEarningsLineID
Xero identifier for payroll earnings line- Returns:
- earningsLineID
-
setEarningsLineID
-
earningsRateID
-
getEarningsRateID
Xero identifier for payroll leave earnings rate- Returns:
- earningsRateID
-
setEarningsRateID
-
displayName
-
getDisplayName
name of earnings rate for display in UI- Returns:
- displayName
-
setDisplayName
-
ratePerUnit
-
getRatePerUnit
Rate per unit for leave earnings line- Returns:
- ratePerUnit
-
setRatePerUnit
-
numberOfUnits
-
getNumberOfUnits
Leave earnings number of units- Returns:
- numberOfUnits
-
setNumberOfUnits
-
fixedAmount
-
getFixedAmount
Leave earnings fixed amount. Only applicable if the EarningsRate RateType is Fixed- Returns:
- fixedAmount
-
setFixedAmount
-
amount
-
getAmount
The amount of the earnings line.- Returns:
- amount
-
setAmount
-
isLinkedToTimesheet
-
getIsLinkedToTimesheet
Identifies if the leave earnings is taken from the timesheet. False for leave earnings line- Returns:
- isLinkedToTimesheet
-
setIsLinkedToTimesheet
-
isAverageDailyPayRate
-
getIsAverageDailyPayRate
Identifies if the earnings is using an average daily pay rate- Returns:
- isAverageDailyPayRate
-
setIsAverageDailyPayRate
-
isSystemGenerated
-
getIsSystemGenerated
Flag to indentify whether the earnings line is system generated or not.- Returns:
- isSystemGenerated
-
setIsSystemGenerated
-
equals
-
hashCode
public int hashCode() -
toString
-