UNPKG

@seniorsistemas/senior-sam

Version:
67 lines (66 loc) 1.83 kB
/** * Aplicação * Serviço do backend da aplicação do Ronda senior X * * * 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 { Device } from './device'; import { DeviceCommunicationStatus } from './deviceCommunicationStatus'; import { DeviceSituation } from './deviceSituation'; import { DeviceType } from './deviceType'; import { ExtensibleConfiguration } from './extensibleConfiguration'; import { IncidentPriority } from './incidentPriority'; import { IncidentType } from './incidentType'; import { InputMasking } from './inputMasking'; import { InputState } from './inputState'; import { OutputDeviceActivations } from './outputDeviceActivations'; import { PhysicalLocation } from './physicalLocation'; export interface InputDevice { deviceType: DeviceType; parent?: Device; /** * Endereço */ address: number; physicalLocation: PhysicalLocation; defaultState: InputState; incidentPriority: IncidentPriority; incidentType: IncidentType; /** * Descrição do Dispositivo */ description: string; /** * Mascaramentos da Entrada */ masks?: Array<InputMasking>; /** * Dispositivo Integrado */ integrated: boolean; communicationStatus: DeviceCommunicationStatus; /** * Gera Incidente */ generateIncident: boolean; extensibleConfiguration?: ExtensibleConfiguration; /** * Acionamentos */ activations?: Array<OutputDeviceActivations>; inputState?: InputState; /** * ID */ id?: number; /** * Delay de Ativação da Entrada */ activationDelay: number; situation: DeviceSituation; }