@seniorsistemas/senior-hcm
Version:
Senior HCM SDK para Node.js
60 lines (59 loc) • 1.9 kB
TypeScript
/**
* Recrutamento e Seleção
* Serviço do Gestão de Recrutamento e Seleção.
*
* OpenAPI spec version: 15.11.0
* Contact: seniorx-dev@senior.com.br
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { Company } from './company';
import { CostCenter } from './costCenter';
import { Department } from './department';
import { Employee } from './employee';
import { JobPosition } from './jobPosition';
import { WorkShift } from './workShift';
import { WorkstationGroup } from './workstationGroup';
export interface EmployeeSummary {
newDepartment?: Department;
/**
* Representa se o colaborador já está sendo referenciado em outra vaga como o colaborador a ser substituído.
*/
existsReferenceOfThisReplacedEmployeeOnVacancy?: boolean;
newJobPosition?: JobPosition;
newWorkstation?: WorkstationGroup;
/**
* Nome da empresa em que o colaborador trabalha.
*/
companyName?: string;
newCompany?: Company;
/**
* Identifica se o colaborador foi demitido ou não.
*/
dismissed?: boolean;
newWorkshift?: WorkShift;
newCostCenter?: CostCenter;
/**
* Nome do grupo de posto de trabalho do colaborador.
*/
workstationGroupName?: string;
employee?: Employee;
/**
* Nome do cargo do colaborador.
*/
jobPositionName?: string;
/**
* Representa se o colaborador já está sendo referenciado em outra RP como o colaborador a ser substituído.
*/
existsReferenceOfThisReplacedEmployeeOnStaffRequisition?: boolean;
/**
* Verifica se o colaborador possui uma posição na hierarquia atual.
*/
hasPositionInTheHierarchy?: boolean;
/**
* Local onde o colaborador substituído trabalha.
*/
location?: string;
}