Package com.xero.models.payrollnz
Class Reimbursement
java.lang.Object
com.xero.models.payrollnz.Reimbursement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSee Calculation Typesstatic enumSee Reimbursement Categoriesstatic enumOptional Type Of Units. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionXero unique identifier for the account used for the reimbursementcalculationType(Reimbursement.CalculationTypeEnum calculationType) See Calculation TypescurrentRecord(Boolean currentRecord) Indicates that whether the reimbursement is activebooleanXero unique identifier for the account used for the reimbursementSee Calculation TypesIndicates that whether the reimbursement is activegetName()Name of the reimbursementSee Reimbursement CategoriesXero unique identifier for a reimbursementOptional Fixed Rate Amount.Optional Rate Per Unit.Optional Type Of Units.inthashCode()Name of the reimbursementreimbursementCategory(Reimbursement.ReimbursementCategoryEnum reimbursementCategory) See Reimbursement CategoriesreimbursementID(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 activevoidName 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.standardAmount(String standardAmount) Optional Fixed Rate Amount.standardRatePerUnit(Double standardRatePerUnit) Optional Rate Per Unit.standardTypeOfUnits(Reimbursement.StandardTypeOfUnitsEnum standardTypeOfUnits) Optional Type Of Units.toString()
-
Constructor Details
-
Reimbursement
public Reimbursement()
-
-
Method Details
-
reimbursementID
Xero unique identifier for a reimbursement- Parameters:
reimbursementID- UUID- Returns:
- Reimbursement
-
getReimbursementID
Xero unique identifier for a reimbursement- Returns:
- reimbursementID
-
setReimbursementID
Xero unique identifier for a reimbursement- Parameters:
reimbursementID- UUID
-
name
Name of the reimbursement- Parameters:
name- String- Returns:
- Reimbursement
-
getName
-
setName
-
accountID
Xero unique identifier for the account used for the reimbursement- Parameters:
accountID- UUID- Returns:
- Reimbursement
-
getAccountID
Xero unique identifier for the account used for the reimbursement- Returns:
- accountID
-
setAccountID
Xero unique identifier for the account used for the reimbursement- Parameters:
accountID- UUID
-
currentRecord
Indicates that whether the reimbursement is active- Parameters:
currentRecord- Boolean- Returns:
- Reimbursement
-
getCurrentRecord
Indicates that whether the reimbursement is active- Returns:
- currentRecord
-
setCurrentRecord
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
See Reimbursement Categories- Returns:
- reimbursementCategory
-
setReimbursementCategory
See Reimbursement Categories- Parameters:
reimbursementCategory- ReimbursementCategoryEnum
-
calculationType
See Calculation Types- Parameters:
calculationType- CalculationTypeEnum- Returns:
- Reimbursement
-
getCalculationType
See Calculation Types- Returns:
- calculationType
-
setCalculationType
See Calculation Types- Parameters:
calculationType- CalculationTypeEnum
-
standardAmount
Optional Fixed Rate Amount. Applicable when calculation type is Fixed Amount- Parameters:
standardAmount- String- Returns:
- Reimbursement
-
getStandardAmount
Optional Fixed Rate Amount. Applicable when calculation type is Fixed Amount- Returns:
- standardAmount
-
setStandardAmount
Optional Fixed Rate Amount. Applicable when calculation type is Fixed Amount- Parameters:
standardAmount- String
-
standardTypeOfUnits
Optional Type Of Units. Applicable when calculation type is Rate Per Unit- Parameters:
standardTypeOfUnits- StandardTypeOfUnitsEnum- Returns:
- Reimbursement
-
getStandardTypeOfUnits
Optional Type Of Units. Applicable when calculation type is Rate Per Unit- Returns:
- standardTypeOfUnits
-
setStandardTypeOfUnits
Optional Type Of Units. Applicable when calculation type is Rate Per Unit- Parameters:
standardTypeOfUnits- StandardTypeOfUnitsEnum
-
standardRatePerUnit
Optional Rate Per Unit. Applicable when calculation type is Rate Per Unit- Parameters:
standardRatePerUnit- Double- Returns:
- Reimbursement
-
getStandardRatePerUnit
Optional Rate Per Unit. Applicable when calculation type is Rate Per Unit- Returns:
- standardRatePerUnit
-
setStandardRatePerUnit
Optional Rate Per Unit. Applicable when calculation type is Rate Per Unit- Parameters:
standardRatePerUnit- Double
-
equals
-
hashCode
-
toString
-