public class Timesheet extends Object
| Constructor and Description |
|---|
Timesheet() |
| Modifier and Type | Method and Description |
|---|---|
Timesheet |
addTimesheetLinesItem(TimesheetLine timesheetLinesItem) |
Timesheet |
addValidationErrorsItem(ValidationError validationErrorsItem) |
Timesheet |
employeeID(UUID employeeID) |
Timesheet |
endDate(String endDate) |
boolean |
equals(Object o) |
UUID |
getEmployeeID()
The Xero identifier for an employee
|
String |
getEndDate()
Period end date (YYYY-MM-DD)
|
org.threeten.bp.LocalDate |
getEndDateAsDate() |
Double |
getHours()
Timesheet total hours
|
String |
getStartDate()
Period start date (YYYY-MM-DD)
|
org.threeten.bp.LocalDate |
getStartDateAsDate() |
TimesheetStatus |
getStatus()
Get status
|
UUID |
getTimesheetID()
The Xero identifier for a Payroll Timesheet
|
List<TimesheetLine> |
getTimesheetLines()
Get timesheetLines
|
String |
getUpdatedDateUTC()
Last modified timestamp
|
org.threeten.bp.OffsetDateTime |
getUpdatedDateUTCAsDate() |
List<ValidationError> |
getValidationErrors()
Displays array of validation error messages from the API
|
int |
hashCode() |
Timesheet |
hours(Double hours) |
void |
setEmployeeID(UUID employeeID) |
void |
setEndDate(org.threeten.bp.LocalDate endDate) |
void |
setEndDate(String endDate) |
void |
setHours(Double hours) |
void |
setStartDate(org.threeten.bp.LocalDate startDate) |
void |
setStartDate(String startDate) |
void |
setStatus(TimesheetStatus status) |
void |
setTimesheetID(UUID timesheetID) |
void |
setTimesheetLines(List<TimesheetLine> timesheetLines) |
void |
setValidationErrors(List<ValidationError> validationErrors) |
Timesheet |
startDate(String startDate) |
Timesheet |
status(TimesheetStatus status) |
Timesheet |
timesheetID(UUID timesheetID) |
Timesheet |
timesheetLines(List<TimesheetLine> timesheetLines) |
String |
toString() |
Timesheet |
validationErrors(List<ValidationError> validationErrors) |
public UUID getEmployeeID()
public void setEmployeeID(UUID employeeID)
public String getStartDate()
public org.threeten.bp.LocalDate getStartDateAsDate()
public void setStartDate(String startDate)
public void setStartDate(org.threeten.bp.LocalDate startDate)
public String getEndDate()
public org.threeten.bp.LocalDate getEndDateAsDate()
public void setEndDate(String endDate)
public void setEndDate(org.threeten.bp.LocalDate endDate)
public Timesheet status(TimesheetStatus status)
public TimesheetStatus getStatus()
public void setStatus(TimesheetStatus status)
public Double getHours()
public void setHours(Double hours)
public UUID getTimesheetID()
public void setTimesheetID(UUID timesheetID)
public Timesheet timesheetLines(List<TimesheetLine> timesheetLines)
public Timesheet addTimesheetLinesItem(TimesheetLine timesheetLinesItem)
public List<TimesheetLine> getTimesheetLines()
public void setTimesheetLines(List<TimesheetLine> timesheetLines)
public String getUpdatedDateUTC()
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
public Timesheet validationErrors(List<ValidationError> validationErrors)
public Timesheet addValidationErrorsItem(ValidationError validationErrorsItem)
public List<ValidationError> getValidationErrors()
public void setValidationErrors(List<ValidationError> validationErrors)
Copyright © 2020. All rights reserved.