123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- export interface Message {
- id: string;
- payload: any;
- }
- export interface ConnectionState {
- uuid?: string | number;
- status: 'BUFFER' | 'DIRECT_PUBLISH' | 'LIMIT_EXCEEDED',
- reason?: string;
- payload?: any;
- }
- export interface WrappedMessage {
- timeReceived: Date,
- payload: any
- thisMessageID: string,
- previousMessageID: string | null,
- }
- /* These are just sample interfaces to test with the verification process. */
- export interface FisMessage {
- header: {
- messageID: string,
- messageName: string
- },
- data: any
- }
- export interface FingerprintPayloadUI {
- id: string,
- cmd: `Registration` | `Verification`,
- date: Date,
- personInfo: PersonInfo,
- fpScan: string,
- fingerPosition: number
- }
- export interface FingerprintPayload extends FingerprintPayloadUI {
- fpTemplateArray: Fingerprint[]
- }
- export interface JavaResponse {
- id: string,
- operation: `Registration` | `Verification`,
- status: `Failed` | `Success` | `Registered` | `Not Registered`,
- message: string,
- data: PersonFingerprintData,
- score?: number
- }
- export interface PersonFingerprintData {
- id: string,
- name: string,
- org: string,
- code: string,
- fingerprints: Fingerprint[]
- }
- export interface Fingerprint {
- name: string,
- fpPosition: number,
- fpTemplate: string,
- }
- export interface PersonInfo {
- id: string,
- name: string,
- org: string,
- code: number
- }
|