Class Employee

java.lang.Object
com.xero.models.accounting.Employee

public class Employee
extends Object
Employee
  • Constructor Details

    • Employee

      public Employee()
  • Method Details

    • employeeID

      public Employee employeeID​(UUID employeeID)
    • getEmployeeID

      public UUID getEmployeeID()
      The Xero identifier for an employee e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9
      Returns:
      employeeID
    • setEmployeeID

      public void setEmployeeID​(UUID employeeID)
    • status

      public Employee status​(Employee.StatusEnum status)
    • getStatus

      public Employee.StatusEnum getStatus()
      Current status of an employee – see contact status types
      Returns:
      status
    • setStatus

      public void setStatus​(Employee.StatusEnum status)
    • firstName

      public Employee firstName​(String firstName)
    • getFirstName

      public String getFirstName()
      First name of an employee (max length = 255)
      Returns:
      firstName
    • setFirstName

      public void setFirstName​(String firstName)
    • lastName

      public Employee lastName​(String lastName)
    • getLastName

      public String getLastName()
      Last name of an employee (max length = 255)
      Returns:
      lastName
    • setLastName

      public void setLastName​(String lastName)
    • externalLink

      public Employee externalLink​(ExternalLink externalLink)
    • getExternalLink

      public ExternalLink getExternalLink()
      Get externalLink
      Returns:
      externalLink
    • setExternalLink

      public void setExternalLink​(ExternalLink externalLink)
    • getUpdatedDateUTC

      public String getUpdatedDateUTC()
      Get updatedDateUTC
      Returns:
      updatedDateUTC
    • getUpdatedDateUTCAsDate

      public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
    • statusAttributeString

      public Employee statusAttributeString​(String statusAttributeString)
    • getStatusAttributeString

      public String getStatusAttributeString()
      A string to indicate if a invoice status
      Returns:
      statusAttributeString
    • setStatusAttributeString

      public void setStatusAttributeString​(String statusAttributeString)
    • validationErrors

      public Employee validationErrors​(List<ValidationError> validationErrors)
    • addValidationErrorsItem

      public Employee addValidationErrorsItem​(ValidationError validationErrorsItem)
    • getValidationErrors

      public List<ValidationError> getValidationErrors()
      Displays array of validation error messages from the API
      Returns:
      validationErrors
    • setValidationErrors

      public void setValidationErrors​(List<ValidationError> validationErrors)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object