Package com.xero.models.payrollau
Class LeaveApplication
java.lang.Object
com.xero.models.payrollau.LeaveApplication
public class LeaveApplication extends Object
LeaveApplication
-
Constructor Summary
Constructors Constructor Description LeaveApplication() -
Method Summary
Modifier and Type Method Description LeaveApplicationaddLeavePeriodsItem(LeavePeriod leavePeriodsItem)LeaveApplicationaddValidationErrorsItem(ValidationError validationErrorsItem)LeaveApplicationdescription(String description)LeaveApplicationemployeeID(UUID employeeID)LeaveApplicationendDate(String endDate)booleanequals(Object o)StringgetDescription()The Description of the LeaveUUIDgetEmployeeID()The Xero identifier for Payroll EmployeeStringgetEndDate()End date of the leave (YYYY-MM-DD)org.threeten.bp.LocalDategetEndDateAsDate()UUIDgetLeaveApplicationID()The Xero identifier for Payroll EmployeeList<LeavePeriod>getLeavePeriods()Get leavePeriodsUUIDgetLeaveTypeID()The Xero identifier for Leave TypeStringgetStartDate()Start date of the leave (YYYY-MM-DD)org.threeten.bp.LocalDategetStartDateAsDate()StringgetTitle()The title of the leaveStringgetUpdatedDateUTC()Last modified timestamporg.threeten.bp.OffsetDateTimegetUpdatedDateUTCAsDate()List<ValidationError>getValidationErrors()Displays array of validation error messages from the APIinthashCode()LeaveApplicationleaveApplicationID(UUID leaveApplicationID)LeaveApplicationleavePeriods(List<LeavePeriod> leavePeriods)LeaveApplicationleaveTypeID(UUID leaveTypeID)voidsetDescription(String description)voidsetEmployeeID(UUID employeeID)voidsetEndDate(String endDate)voidsetEndDate(org.threeten.bp.LocalDate endDate)voidsetLeaveApplicationID(UUID leaveApplicationID)voidsetLeavePeriods(List<LeavePeriod> leavePeriods)voidsetLeaveTypeID(UUID leaveTypeID)voidsetStartDate(String startDate)voidsetStartDate(org.threeten.bp.LocalDate startDate)voidsetTitle(String title)voidsetValidationErrors(List<ValidationError> validationErrors)LeaveApplicationstartDate(String startDate)LeaveApplicationtitle(String title)StringtoString()LeaveApplicationvalidationErrors(List<ValidationError> validationErrors)
-
Constructor Details
-
LeaveApplication
public LeaveApplication()
-
-
Method Details
-
leaveApplicationID
-
getLeaveApplicationID
The Xero identifier for Payroll Employee- Returns:
- leaveApplicationID
-
setLeaveApplicationID
-
employeeID
-
getEmployeeID
The Xero identifier for Payroll Employee- Returns:
- employeeID
-
setEmployeeID
-
leaveTypeID
-
getLeaveTypeID
The Xero identifier for Leave Type- Returns:
- leaveTypeID
-
setLeaveTypeID
-
title
-
getTitle
The title of the leave- Returns:
- title
-
setTitle
-
startDate
-
getStartDate
Start date of the leave (YYYY-MM-DD)- Returns:
- startDate
-
getStartDateAsDate
public org.threeten.bp.LocalDate getStartDateAsDate() -
setStartDate
-
setStartDate
public void setStartDate(org.threeten.bp.LocalDate startDate) -
endDate
-
getEndDate
End date of the leave (YYYY-MM-DD)- Returns:
- endDate
-
getEndDateAsDate
public org.threeten.bp.LocalDate getEndDateAsDate() -
setEndDate
-
setEndDate
public void setEndDate(org.threeten.bp.LocalDate endDate) -
description
-
getDescription
The Description of the Leave- Returns:
- description
-
setDescription
-
leavePeriods
-
addLeavePeriodsItem
-
getLeavePeriods
Get leavePeriods- Returns:
- leavePeriods
-
setLeavePeriods
-
getUpdatedDateUTC
Last modified timestamp- Returns:
- updatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate() -
validationErrors
-
addValidationErrorsItem
-
getValidationErrors
Displays array of validation error messages from the API- Returns:
- validationErrors
-
setValidationErrors
-
equals
-
hashCode
public int hashCode() -
toString
-