Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Employee

Index

Constructors

Properties

address: any
branch_id: any
business_unit_id: any
communication_address: any
confirmed: any
created_at: any
date_of_birth: any
deleted: any
department_id: any
designation: any
employee_id: any
employee_type: any
first_name: any
gender: any
hr_incharge_id: any
id: any
joining_date: any
last_name: any
middle_name: any
nick_name: any
official_email: any
personal_email: any
phone_numbers: any
reporting_to_id: any
shift_id: any
status: any
sub_department_id: any
team_id: any
termination_date: any
updated_at: any
work_numbers: any
GenderEnum: { female: string; male: string }

Type declaration

  • female: string
  • male: string
StatusEnum: { active: string; inactive: string }

Type declaration

  • active: string
  • inactive: string

Methods

  • constructFromObject(data: any, obj: any): any
  • Constructs a Employee from a plain JavaScript object, optionally creating a new instance. Copies all relevant properties from data to obj if supplied or a new instance if not.

    Parameters

    • data: any

      The plain JavaScript object bearing properties of interest.

    • obj: any

      Optional instance to populate.

    Returns any

    The populated Employee instance.

  • initialize(obj: any): void
  • Initializes the fields of this object. This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). Only for internal use.

    Parameters

    • obj: any

    Returns void

Generated using TypeDoc