Package com.xero.models.payrollau
Class SuperannuationLine
- java.lang.Object
-
- com.xero.models.payrollau.SuperannuationLine
-
public class SuperannuationLine extends Object
SuperannuationLine
-
-
Constructor Summary
Constructors Constructor Description SuperannuationLine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SuperannuationLineamount(Double amount)Superannuation amountSuperannuationLinecalculationType(SuperannuationCalculationType calculationType)calculationTypeSuperannuationLinecontributionType(SuperannuationContributionType contributionType)contributionTypebooleanequals(Object o)SuperannuationLineexpenseAccountCode(String expenseAccountCode)Superannuation expense account code.DoublegetAmount()Superannuation amountSuperannuationCalculationTypegetCalculationType()Get calculationTypeSuperannuationContributionTypegetContributionType()Get contributionTypeStringgetExpenseAccountCode()Superannuation expense account code.StringgetLiabilityAccountCode()Superannuation liability account codeDoublegetMinimumMonthlyEarnings()Superannuation minimum monthly earnings.StringgetPaymentDateForThisPeriod()Superannuation payment date for the current period (YYYY-MM-DD)org.threeten.bp.LocalDategetPaymentDateForThisPeriodAsDate()Superannuation payment date for the current period (YYYY-MM-DD)DoublegetPercentage()Superannuation percentageUUIDgetSuperMembershipID()Xero identifier for payroll super fund membership ID.inthashCode()SuperannuationLineliabilityAccountCode(String liabilityAccountCode)Superannuation liability account codeSuperannuationLineminimumMonthlyEarnings(Double minimumMonthlyEarnings)Superannuation minimum monthly earnings.SuperannuationLinepaymentDateForThisPeriod(String paymentDateForThisPeriod)Superannuation payment date for the current period (YYYY-MM-DD)SuperannuationLinepercentage(Double percentage)Superannuation percentagevoidsetAmount(Double amount)Superannuation amountvoidsetCalculationType(SuperannuationCalculationType calculationType)calculationTypevoidsetContributionType(SuperannuationContributionType contributionType)contributionTypevoidsetExpenseAccountCode(String expenseAccountCode)Superannuation expense account code.voidsetLiabilityAccountCode(String liabilityAccountCode)Superannuation liability account codevoidsetMinimumMonthlyEarnings(Double minimumMonthlyEarnings)Superannuation minimum monthly earnings.voidsetPaymentDateForThisPeriod(String paymentDateForThisPeriod)Superannuation payment date for the current period (YYYY-MM-DD)voidsetPaymentDateForThisPeriod(org.threeten.bp.LocalDate paymentDateForThisPeriod)Superannuation payment date for the current period (YYYY-MM-DD)voidsetPercentage(Double percentage)Superannuation percentagevoidsetSuperMembershipID(UUID superMembershipID)Xero identifier for payroll super fund membership ID.SuperannuationLinesuperMembershipID(UUID superMembershipID)Xero identifier for payroll super fund membership ID.StringtoString()
-
-
-
Method Detail
-
superMembershipID
public SuperannuationLine superMembershipID(UUID superMembershipID)
Xero identifier for payroll super fund membership ID.- Parameters:
superMembershipID- UUID- Returns:
- SuperannuationLine
-
getSuperMembershipID
public UUID getSuperMembershipID()
Xero identifier for payroll super fund membership ID.- Returns:
- superMembershipID
-
setSuperMembershipID
public void setSuperMembershipID(UUID superMembershipID)
Xero identifier for payroll super fund membership ID.- Parameters:
superMembershipID- UUID
-
contributionType
public SuperannuationLine contributionType(SuperannuationContributionType contributionType)
contributionType- Parameters:
contributionType- SuperannuationContributionType- Returns:
- SuperannuationLine
-
getContributionType
public SuperannuationContributionType getContributionType()
Get contributionType- Returns:
- contributionType
-
setContributionType
public void setContributionType(SuperannuationContributionType contributionType)
contributionType- Parameters:
contributionType- SuperannuationContributionType
-
calculationType
public SuperannuationLine calculationType(SuperannuationCalculationType calculationType)
calculationType- Parameters:
calculationType- SuperannuationCalculationType- Returns:
- SuperannuationLine
-
getCalculationType
public SuperannuationCalculationType getCalculationType()
Get calculationType- Returns:
- calculationType
-
setCalculationType
public void setCalculationType(SuperannuationCalculationType calculationType)
calculationType- Parameters:
calculationType- SuperannuationCalculationType
-
minimumMonthlyEarnings
public SuperannuationLine minimumMonthlyEarnings(Double minimumMonthlyEarnings)
Superannuation minimum monthly earnings.- Parameters:
minimumMonthlyEarnings- Double- Returns:
- SuperannuationLine
-
getMinimumMonthlyEarnings
public Double getMinimumMonthlyEarnings()
Superannuation minimum monthly earnings.- Returns:
- minimumMonthlyEarnings
-
setMinimumMonthlyEarnings
public void setMinimumMonthlyEarnings(Double minimumMonthlyEarnings)
Superannuation minimum monthly earnings.- Parameters:
minimumMonthlyEarnings- Double
-
expenseAccountCode
public SuperannuationLine expenseAccountCode(String expenseAccountCode)
Superannuation expense account code.- Parameters:
expenseAccountCode- String- Returns:
- SuperannuationLine
-
getExpenseAccountCode
public String getExpenseAccountCode()
Superannuation expense account code.- Returns:
- expenseAccountCode
-
setExpenseAccountCode
public void setExpenseAccountCode(String expenseAccountCode)
Superannuation expense account code.- Parameters:
expenseAccountCode- String
-
liabilityAccountCode
public SuperannuationLine liabilityAccountCode(String liabilityAccountCode)
Superannuation liability account code- Parameters:
liabilityAccountCode- String- Returns:
- SuperannuationLine
-
getLiabilityAccountCode
public String getLiabilityAccountCode()
Superannuation liability account code- Returns:
- liabilityAccountCode
-
setLiabilityAccountCode
public void setLiabilityAccountCode(String liabilityAccountCode)
Superannuation liability account code- Parameters:
liabilityAccountCode- String
-
paymentDateForThisPeriod
public SuperannuationLine paymentDateForThisPeriod(String paymentDateForThisPeriod)
Superannuation payment date for the current period (YYYY-MM-DD)- Parameters:
paymentDateForThisPeriod- String- Returns:
- SuperannuationLine
-
getPaymentDateForThisPeriod
public String getPaymentDateForThisPeriod()
Superannuation payment date for the current period (YYYY-MM-DD)- Returns:
- paymentDateForThisPeriod
-
getPaymentDateForThisPeriodAsDate
public org.threeten.bp.LocalDate getPaymentDateForThisPeriodAsDate()
Superannuation payment date for the current period (YYYY-MM-DD)- Returns:
- LocalDate
-
setPaymentDateForThisPeriod
public void setPaymentDateForThisPeriod(String paymentDateForThisPeriod)
Superannuation payment date for the current period (YYYY-MM-DD)- Parameters:
paymentDateForThisPeriod- String
-
setPaymentDateForThisPeriod
public void setPaymentDateForThisPeriod(org.threeten.bp.LocalDate paymentDateForThisPeriod)
Superannuation payment date for the current period (YYYY-MM-DD)- Parameters:
paymentDateForThisPeriod- LocalDateTime
-
percentage
public SuperannuationLine percentage(Double percentage)
Superannuation percentage- Parameters:
percentage- Double- Returns:
- SuperannuationLine
-
getPercentage
public Double getPercentage()
Superannuation percentage- Returns:
- percentage
-
setPercentage
public void setPercentage(Double percentage)
Superannuation percentage- Parameters:
percentage- Double
-
amount
public SuperannuationLine amount(Double amount)
Superannuation amount- Parameters:
amount- Double- Returns:
- SuperannuationLine
-
getAmount
public Double getAmount()
Superannuation amount- Returns:
- amount
-
setAmount
public void setAmount(Double amount)
Superannuation amount- Parameters:
amount- Double
-
-