@seniorsistemas/senior-sam
Version:
Senior HCM SAM para Node.js
93 lines (92 loc) • 2.98 kB
TypeScript
import { PhysicalLocation, VisitLimitControl, LobbyCredentialTechnology } from '../../..';
declare const _default: {
new (): {
/**
* ID
*/
_id: number;
id: number;
/**
* Nome da portaria
*/
_name: string;
name: string;
get_name(): string;
/**
* Local físico
*/
_physicalLocation: PhysicalLocation;
physicalLocation: PhysicalLocation;
/**
* Validade da foto do colaborador em dias => minValue : 0
*/
_provisoryCardPhotoValidityInDays: number;
provisoryCardPhotoValidityInDays: number;
/**
* Validade da foto do visitante em dias => minValue : 0
*/
_scheduledVisitPhotoValidityInDays: number;
scheduledVisitPhotoValidityInDays: number;
/**
* Validade da credencial provisória em dias => minValue : 1
*/
_provisoryCredentialValidityInDays: number;
provisoryCredentialValidityInDays: number;
/**
* Validade da credencial de visitante em horas => minValue : 1
*/
_schedulingCredentialValidityInHours: number;
schedulingCredentialValidityInHours: number;
/**
* Tolerância no agendamento em minutos => minValue : 0
*/
_schedulingToleranceInMinutes: number;
schedulingToleranceInMinutes: number;
/**
* Limite mensal de credenciais provisórias => minValue : 0
*/
_provisoryCredentialsMonthlyLimit: number;
provisoryCredentialsMonthlyLimit: number;
readonly provisoryCredentialsMonthlyLimititor: number;
/**
* Estado da portaria
*/
_isActive: boolean;
isActive: boolean;
/**
* Possui integração com GAS => ? default:false
*/
_integratedWithGAS: boolean;
integratedWithGAS: boolean;
/**
* Identificador do Relatório de Agendamento na Plataforma
*/
_schedulingReportId: string;
schedulingReportId: string;
/**
* Utiliza credencial = > default: true;
*/
_usesCredential: boolean;
usesCredential: boolean;
/**
* Tecnologia disponível para credencial
*/
_lobbyCredentialTechnologies: LobbyCredentialTechnology;
lobbyCredentialTechnologies: LobbyCredentialTechnology;
/**
* Controle de limite de visitas
*/
_visitLimitControl: VisitLimitControl;
visitLimitControl: VisitLimitControl;
/**
* Limite de dias com visita por semana => minValue: 0 maxValue: 7
*/
_limitOfDaysWithVisitPerWeek: number;
limitOfDaysWithVisitPerWeek: number;
toJsonString(): string;
replaceArray(json: string): string;
toJson(): any;
isArray(what: any): boolean;
};
};
export = _default;