MergeHRISClient.Model.Employee (MergeHRISClient v1.0.0) View Source

The Employee Object ### Description The Employee object is used to represent an Employee for a company. ### Usage Example Fetch from the LIST Employee endpoint and filter by ID to show all employees.

Link to this section Summary

Link to this section Types

Specs

t() :: %MergeHRISClient.Model.Employee{
  avatar: String.t() | nil,
  company: String.t() | nil,
  date_of_birth: DateTime.t() | nil,
  display_full_name: String.t() | nil,
  employee_number: String.t() | nil,
  employment_status: EmploymentStatusEnum | nil,
  employments: [String.t()] | nil,
  ethnicity: EthnicityEnum | nil,
  first_name: String.t() | nil,
  gender: GenderEnum | nil,
  hire_date: DateTime.t() | nil,
  home_location: String.t() | nil,
  id: String.t() | nil,
  last_name: String.t() | nil,
  manager: String.t() | nil,
  marital_status: MaritalStatusEnum | nil,
  mobile_phone_number: String.t() | nil,
  personal_email: String.t() | nil,
  remote_data: [MergeHRISClient.Model.RemoteData.t()] | nil,
  remote_id: String.t() | nil,
  ssn: String.t() | nil,
  start_date: DateTime.t() | nil,
  team: String.t() | nil,
  termination_date: DateTime.t() | nil,
  work_email: String.t() | nil,
  work_location: String.t() | nil
}