UNPKG

@seniorsistemas/senior-sam

Version:
109 lines (108 loc) 3.14 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 { BiometricManufacturer } from './biometricManufacturer'; import { BiometricOneToOneValidationType } from './biometricOneToOneValidationType'; import { BiometricValidation } from './biometricValidation'; import { Device } from './device'; import { DeviceCommunicationStatus } from './deviceCommunicationStatus'; import { DeviceSituation } from './deviceSituation'; import { DeviceType } from './deviceType'; import { ExtensibleConfiguration } from './extensibleConfiguration'; import { PhysicalLocation } from './physicalLocation'; import { ReaderDeviceAction } from './readerDeviceAction'; import { ReaderDeviceCardFormat } from './readerDeviceCardFormat'; import { ReaderDeviceTechnology } from './readerDeviceTechnology'; import { ReaderDirection } from './readerDirection'; import { ReaderValidationType } from './readerValidationType'; export interface ReaderDevice { /** * Controla Vagas */ parkingSpaceControll?: boolean; parent?: Device; destinyPhysicalLocation?: PhysicalLocation; /** * Descrição do Dispositivo */ description: string; readerDeviceTechnology: ReaderDeviceTechnology; /** * Identificador da Leitora HeadKey */ headKeyId?: string; /** * Dispositivo Integrado */ integrated: boolean; biometricOneToOneValidationType: BiometricOneToOneValidationType; biometricValidation: BiometricValidation; urnSensor?: Device; /** * Valida Veículo */ validateVehicle: boolean; /** * ID */ id?: number; originPhysicalLocation?: PhysicalLocation; situation: DeviceSituation; /** * Bloqueia Provisório na Saída */ blockProvisoryOnExit?: boolean; deviceType: DeviceType; offlineReaderValidationType?: ReaderValidationType; biometricManufacturer?: BiometricManufacturer; /** * Baixa Provisório na Saída */ releaseProvisoryOnExit?: boolean; /** * Endereço */ address: number; physicalLocation: PhysicalLocation; /** * Formatos de Cartão */ cardFormats?: Array<ReaderDeviceCardFormat>; /** * Leitora Pairada */ pairingInReaderInterface?: boolean; /** * Tempo do Alarme de Porta Aberta */ heldOpenTime?: number; /** * Tempo do Sensor de Urna */ urnSensorTime?: number; onlineReaderValidationType?: ReaderValidationType; /** * Nível de Conferência Biométrica */ biometryLevel?: number; communicationStatus: DeviceCommunicationStatus; extensibleConfiguration?: ExtensibleConfiguration; /** * Saídas do Acionamento */ activations?: Array<ReaderDeviceAction>; readerDirection?: ReaderDirection; relatedReader?: ReaderDevice; /** * Tempo de Acesso */ accessTime?: number; }