Package com.xero.models.accounting
Class Employee
java.lang.Object
com.xero.models.accounting.Employee
public class Employee extends Object
Employee
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEmployee.StatusEnumCurrent status of an employee – see contact status types -
Constructor Summary
Constructors Constructor Description Employee() -
Method Summary
Modifier and Type Method Description EmployeeaddValidationErrorsItem(ValidationError validationErrorsItem)EmployeeemployeeID(UUID employeeID)booleanequals(Object o)EmployeeexternalLink(ExternalLink externalLink)EmployeefirstName(String firstName)UUIDgetEmployeeID()The Xero identifier for an employee e.g.ExternalLinkgetExternalLink()Get externalLinkStringgetFirstName()First name of an employee (max length = 255)StringgetLastName()Last name of an employee (max length = 255)Employee.StatusEnumgetStatus()Current status of an employee – see contact status typesStringgetStatusAttributeString()A string to indicate if a invoice statusStringgetUpdatedDateUTC()Get updatedDateUTCorg.threeten.bp.OffsetDateTimegetUpdatedDateUTCAsDate()List<ValidationError>getValidationErrors()Displays array of validation error messages from the APIinthashCode()EmployeelastName(String lastName)voidsetEmployeeID(UUID employeeID)voidsetExternalLink(ExternalLink externalLink)voidsetFirstName(String firstName)voidsetLastName(String lastName)voidsetStatus(Employee.StatusEnum status)voidsetStatusAttributeString(String statusAttributeString)voidsetValidationErrors(List<ValidationError> validationErrors)Employeestatus(Employee.StatusEnum status)EmployeestatusAttributeString(String statusAttributeString)StringtoString()EmployeevalidationErrors(List<ValidationError> validationErrors)
-
Constructor Details
-
Employee
public Employee()
-
-
Method Details
-
employeeID
-
getEmployeeID
The Xero identifier for an employee e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9- Returns:
- employeeID
-
setEmployeeID
-
status
-
getStatus
Current status of an employee – see contact status types- Returns:
- status
-
setStatus
-
firstName
-
getFirstName
First name of an employee (max length = 255)- Returns:
- firstName
-
setFirstName
-
lastName
-
getLastName
Last name of an employee (max length = 255)- Returns:
- lastName
-
setLastName
-
externalLink
-
getExternalLink
Get externalLink- Returns:
- externalLink
-
setExternalLink
-
getUpdatedDateUTC
Get updatedDateUTC- Returns:
- updatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate() -
statusAttributeString
-
getStatusAttributeString
A string to indicate if a invoice status- Returns:
- statusAttributeString
-
setStatusAttributeString
-
validationErrors
-
addValidationErrorsItem
-
getValidationErrors
Displays array of validation error messages from the API- Returns:
- validationErrors
-
setValidationErrors
-
equals
-
hashCode
public int hashCode() -
toString
-