@seniorsistemas/senior-hcm
Version:
Senior HCM SDK para Node.js
82 lines (81 loc) • 1.87 kB
TypeScript
/**
* Folha de Pagamento
* HCM - Folha de pagamento
*
*
* 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 { Attachment } from './attachment';
import { Company } from './company';
import { ContractNationalityType } from './contractNationalityType';
import { EmployeeContractType } from './employeeContractType';
import { EmployeeType } from './employeeType';
import { HireType } from './hireType';
import { Jobposition } from './jobposition';
import { Person } from './person';
export interface Employee {
employeetype: EmployeeType;
/**
* Relacionamento com posto de trabalho
*/
workshift?: string;
hireType: HireType;
/**
* Empresa do colaborador: NUMEMP
*/
companynumber: number;
/**
* Processo judicial
*/
processNumber?: string;
jobposition: Jobposition;
/**
* Id externo
*/
externalId?: string;
/**
* Data de admissão
*/
hiredate: string;
/**
* Número de registro do colaborador
*/
registrationnumber: number;
/**
* Ocupa cota de deficiente?
*/
isOccupyQuotaDisability: boolean;
contracttype: EmployeeContractType;
/**
* Consta na RAIS?
*/
appearsinRais: boolean;
attachment?: Attachment;
person: Person;
employer: Company;
/**
* Data de demissão
*/
dismissaldate?: string;
/**
* Id do colaborador
*/
id?: string;
/**
* Relacionamento com o local
*/
department: string;
contractNationality: ContractNationalityType;
/**
* Centro de custo
*/
costcenter?: string;
/**
* Código do colaborador: NUMCAD
*/
registernumber: number;
}