@seniorsistemas/senior-sam
Version:
Senior HCM SAM para Node.js
104 lines (103 loc) • 2.84 kB
TypeScript
import List from '../List';
import Device from './Device';
import { DeviceType, DeviceSituation, PhysicalLocation, DeviceCommunicationStatus, ExtensibleConfiguration, IncidentType, IncidentPriority, OutputDeviceActivations, InputState } from '../../..';
import InputMasking from './InputMasking';
declare const _default: {
new (): {
/**
* ID
*/
_id: number;
id: number;
/**
* Gera Incidente
*/
_generateIncident: boolean;
generateIncident: boolean;
/**
* Endereço
*/
_address: number;
address: number;
/**
* Estado Padrão da Entrada
*/
_defaultState: InputState;
defaultState: InputState;
/**
* Delay de Ativação da Entrada
*/
_activationDelay: number;
activationDelay: number;
/**
* Estado Atual da Entrada
*/
_inputState: InputState;
inputState: InputState;
/**
* Tipo de Incidente
*/
_incidentType: IncidentType;
incidentType: IncidentType;
/**
* Prioridade do Incidente
*/
_incidentPriority: IncidentPriority;
incidentPriority: IncidentPriority;
/**
* Mascaramentos da Entrada
*/
_masks: List<InputMasking>;
masks: List<InputMasking>;
/**
* Acionamentos
*/
_activations: List<OutputDeviceActivations>;
activations: List<OutputDeviceActivations>;
/**
* Dispositivo Pai
*/
_parent: Device;
parent: Device;
/**
* Descrição do Dispositivo
*/
_description: string;
description: string;
/**
* Tipo do Dispositivo
*/
_deviceType: DeviceType;
deviceType: DeviceType;
/**
* Situação do Dispositivo
*/
_situation: DeviceSituation;
situation: DeviceSituation;
/**
* Local Físico do Dispositivo
*/
_physicalLocation: PhysicalLocation;
physicalLocation: PhysicalLocation;
/**
* Status de Comunicação
*/
_communicationStatus: DeviceCommunicationStatus;
communicationStatus: DeviceCommunicationStatus;
/**
* Dispositivo Integrado
*/
_integrated: boolean;
integrated: boolean;
/**
* Configuração Extensível
*/
_extensibleConfiguration: ExtensibleConfiguration;
extensibleConfiguration: ExtensibleConfiguration;
toJsonString(): string;
replaceArray(json: string): string;
toJson(): any;
isArray(what: any): boolean;
};
};
export = _default;