@seniorsistemas/senior-hcm
Version:
Senior HCM SDK para Node.js
66 lines (65 loc) • 1.55 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 { GenerateStabilityType } from './generateStabilityType';
import { LoseVacationRightType } from './loseVacationRightType';
import { StabilityType } from './stabilityType';
import { TimeTrackingType } from './timeTrackingType';
export interface Timetrackingsituation {
/**
* Indica se o afastamento considera absenteísmo
*/
isforabsent: boolean;
stabilityType?: StabilityType;
/**
* Código da situação
*/
code?: number;
loseVacationRight?: LoseVacationRightType;
/**
* Perde férias
*/
loseVacation?: boolean;
/**
* Situação para os dias justificados
*/
situationDaysJustified?: number;
/**
* Dias estabilidade
*/
stabilityDay?: number;
/**
* Considera afastados quadro
*/
headCountControl?: boolean;
generateStability?: GenerateStabilityType;
/**
* Máximo dias estabilidade
*/
maximumStabilityDays?: number;
trackingtype: TimeTrackingType;
/**
* Nome do afastamento
*/
name: string;
/**
* Exame de retorno
*/
returnExamination?: boolean;
/**
* Id da situação do afastamento
*/
id?: string;
/**
* Controla prorrogação
*/
extensionControl?: string;
}