Package com.xero.models.payrollnz
Class Reimbursement
- java.lang.Object
-
- com.xero.models.payrollnz.Reimbursement
-
public class Reimbursement extends Object
Reimbursement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReimbursement.CalculationTypeEnumSee Calculation Typesstatic classReimbursement.ReimbursementCategoryEnumSee Reimbursement Categoriesstatic classReimbursement.StandardTypeOfUnitsEnumOptional Type Of Units.
-
Constructor Summary
Constructors Constructor Description Reimbursement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReimbursementaccountID(UUID accountID)Xero unique identifier for the account used for the reimbursementReimbursementcalculationType(Reimbursement.CalculationTypeEnum calculationType)See Calculation TypesReimbursementcurrentRecord(Boolean currentRecord)Indicates that whether the reimbursement is activebooleanequals(Object o)UUIDgetAccountID()Xero unique identifier for the account used for the reimbursementReimbursement.CalculationTypeEnumgetCalculationType()See Calculation TypesBooleangetCurrentRecord()Indicates that whether the reimbursement is activeStringgetName()Name of the reimbursementReimbursement.ReimbursementCategoryEnumgetReimbursementCategory()See Reimbursement CategoriesUUIDgetReimbursementID()Xero unique identifier for a reimbursementStringgetStandardAmount()Optional Fixed Rate Amount.DoublegetStandardRatePerUnit()Optional Rate Per Unit.Reimbursement.StandardTypeOfUnitsEnumgetStandardTypeOfUnits()Optional Type Of Units.inthashCode()Reimbursementname(String name)Name of the reimbursementReimbursementreimbursementCategory(Reimbursement.ReimbursementCategoryEnum reimbursementCategory)See Reimbursement CategoriesReimbursementreimbursementID(UUID reimbursementID)Xero unique identifier for a reimbursementvoidsetAccountID(UUID accountID)Xero unique identifier for the account used for the reimbursementvoidsetCalculationType(Reimbursement.CalculationTypeEnum calculationType)See Calculation TypesvoidsetCurrentRecord(Boolean currentRecord)Indicates that whether the reimbursement is activevoidsetName(String name)Name of the reimbursementvoidsetReimbursementCategory(Reimbursement.ReimbursementCategoryEnum reimbursementCategory)See Reimbursement CategoriesvoidsetReimbursementID(UUID reimbursementID)Xero unique identifier for a reimbursementvoidsetStandardAmount(String standardAmount)Optional Fixed Rate Amount.voidsetStandardRatePerUnit(Double standardRatePerUnit)Optional Rate Per Unit.voidsetStandardTypeOfUnits(Reimbursement.StandardTypeOfUnitsEnum standardTypeOfUnits)Optional Type Of Units.ReimbursementstandardAmount(String standardAmount)Optional Fixed Rate Amount.ReimbursementstandardRatePerUnit(Double standardRatePerUnit)Optional Rate Per Unit.ReimbursementstandardTypeOfUnits(Reimbursement.StandardTypeOfUnitsEnum standardTypeOfUnits)Optional Type Of Units.StringtoString()
-
-
-
Method Detail
-
reimbursementID
public Reimbursement reimbursementID(UUID reimbursementID)
Xero unique identifier for a reimbursement- Parameters:
reimbursementID- UUID- Returns:
- Reimbursement
-
getReimbursementID
public UUID getReimbursementID()
Xero unique identifier for a reimbursement- Returns:
- reimbursementID
-
setReimbursementID
public void setReimbursementID(UUID reimbursementID)
Xero unique identifier for a reimbursement- Parameters:
reimbursementID- UUID
-
name
public Reimbursement name(String name)
Name of the reimbursement- Parameters:
name- String- Returns:
- Reimbursement
-
getName
public String getName()
Name of the reimbursement- Returns:
- name
-
setName
public void setName(String name)
Name of the reimbursement- Parameters:
name- String
-
accountID
public Reimbursement accountID(UUID accountID)
Xero unique identifier for the account used for the reimbursement- Parameters:
accountID- UUID- Returns:
- Reimbursement
-
getAccountID
public UUID getAccountID()
Xero unique identifier for the account used for the reimbursement- Returns:
- accountID
-
setAccountID
public void setAccountID(UUID accountID)
Xero unique identifier for the account used for the reimbursement- Parameters:
accountID- UUID
-
currentRecord
public Reimbursement currentRecord(Boolean currentRecord)
Indicates that whether the reimbursement is active- Parameters:
currentRecord- Boolean- Returns:
- Reimbursement
-
getCurrentRecord
public Boolean getCurrentRecord()
Indicates that whether the reimbursement is active- Returns:
- currentRecord
-
setCurrentRecord
public void setCurrentRecord(Boolean currentRecord)
Indicates that whether the reimbursement is active- Parameters:
currentRecord- Boolean
-
reimbursementCategory
public Reimbursement reimbursementCategory(Reimbursement.ReimbursementCategoryEnum reimbursementCategory)
See Reimbursement Categories- Parameters:
reimbursementCategory- ReimbursementCategoryEnum- Returns:
- Reimbursement
-
getReimbursementCategory
public Reimbursement.ReimbursementCategoryEnum getReimbursementCategory()
See Reimbursement Categories- Returns:
- reimbursementCategory
-
setReimbursementCategory
public void setReimbursementCategory(Reimbursement.ReimbursementCategoryEnum reimbursementCategory)
See Reimbursement Categories- Parameters:
reimbursementCategory- ReimbursementCategoryEnum
-
calculationType
public Reimbursement calculationType(Reimbursement.CalculationTypeEnum calculationType)
See Calculation Types- Parameters:
calculationType- CalculationTypeEnum- Returns:
- Reimbursement
-
getCalculationType
public Reimbursement.CalculationTypeEnum getCalculationType()
See Calculation Types- Returns:
- calculationType
-
setCalculationType
public void setCalculationType(Reimbursement.CalculationTypeEnum calculationType)
See Calculation Types- Parameters:
calculationType- CalculationTypeEnum
-
standardAmount
public Reimbursement standardAmount(String standardAmount)
Optional Fixed Rate Amount. Applicable when calculation type is Fixed Amount- Parameters:
standardAmount- String- Returns:
- Reimbursement
-
getStandardAmount
public String getStandardAmount()
Optional Fixed Rate Amount. Applicable when calculation type is Fixed Amount- Returns:
- standardAmount
-
setStandardAmount
public void setStandardAmount(String standardAmount)
Optional Fixed Rate Amount. Applicable when calculation type is Fixed Amount- Parameters:
standardAmount- String
-
standardTypeOfUnits
public Reimbursement standardTypeOfUnits(Reimbursement.StandardTypeOfUnitsEnum standardTypeOfUnits)
Optional Type Of Units. Applicable when calculation type is Rate Per Unit- Parameters:
standardTypeOfUnits- StandardTypeOfUnitsEnum- Returns:
- Reimbursement
-
getStandardTypeOfUnits
public Reimbursement.StandardTypeOfUnitsEnum getStandardTypeOfUnits()
Optional Type Of Units. Applicable when calculation type is Rate Per Unit- Returns:
- standardTypeOfUnits
-
setStandardTypeOfUnits
public void setStandardTypeOfUnits(Reimbursement.StandardTypeOfUnitsEnum standardTypeOfUnits)
Optional Type Of Units. Applicable when calculation type is Rate Per Unit- Parameters:
standardTypeOfUnits- StandardTypeOfUnitsEnum
-
standardRatePerUnit
public Reimbursement standardRatePerUnit(Double standardRatePerUnit)
Optional Rate Per Unit. Applicable when calculation type is Rate Per Unit- Parameters:
standardRatePerUnit- Double- Returns:
- Reimbursement
-
getStandardRatePerUnit
public Double getStandardRatePerUnit()
Optional Rate Per Unit. Applicable when calculation type is Rate Per Unit- Returns:
- standardRatePerUnit
-
setStandardRatePerUnit
public void setStandardRatePerUnit(Double standardRatePerUnit)
Optional Rate Per Unit. Applicable when calculation type is Rate Per Unit- Parameters:
standardRatePerUnit- Double
-
-