@seniorsistemas/senior-sam
Version:
Senior HCM SAM para Node.js
109 lines (108 loc) • 3.14 kB
TypeScript
/**
* 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;
}