Package com.xero.models.payrolluk
Class LeaveEarningsLine
- java.lang.Object
-
- com.xero.models.payrolluk.LeaveEarningsLine
-
public class LeaveEarningsLine extends Object
LeaveEarningsLine
-
-
Constructor Summary
Constructors Constructor Description LeaveEarningsLine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LeaveEarningsLineamount(Double amount)The amount of the earnings line.LeaveEarningsLineearningsRateID(UUID earningsRateID)Xero identifier for payroll leave earnings ratebooleanequals(Object o)LeaveEarningsLinefixedAmount(Double fixedAmount)Leave earnings fixed amount.DoublegetAmount()The amount of the earnings line.UUIDgetEarningsRateID()Xero identifier for payroll leave earnings rateDoublegetFixedAmount()Leave earnings fixed amount.BooleangetIsLinkedToTimesheet()Identifies if the leave earnings is taken from the timesheet.DoublegetNumberOfUnits()Leave earnings number of unitsDoublegetRatePerUnit()Rate per unit for leave earnings lineinthashCode()LeaveEarningsLineisLinkedToTimesheet(Boolean isLinkedToTimesheet)Identifies if the leave earnings is taken from the timesheet.LeaveEarningsLinenumberOfUnits(Double numberOfUnits)Leave earnings number of unitsLeaveEarningsLineratePerUnit(Double ratePerUnit)Rate per unit for leave earnings linevoidsetAmount(Double amount)The amount of the earnings line.voidsetEarningsRateID(UUID earningsRateID)Xero identifier for payroll leave earnings ratevoidsetFixedAmount(Double fixedAmount)Leave earnings fixed amount.voidsetIsLinkedToTimesheet(Boolean isLinkedToTimesheet)Identifies if the leave earnings is taken from the timesheet.voidsetNumberOfUnits(Double numberOfUnits)Leave earnings number of unitsvoidsetRatePerUnit(Double ratePerUnit)Rate per unit for leave earnings lineStringtoString()
-
-
-
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
-
-