vec-idp-web-sdk
Version:
VECU Identity Verification Web SDK - A secure, easy-to-integrate identity verification solution
28 lines • 977 B
TypeScript
import { IProviderEvent } from '@/types';
import { ISocureEvent } from './types';
interface IMappedWebhookData {
sessionId?: string;
provider: string;
status: string;
decision?: string;
documentData?: Record<string, unknown>;
livenessData?: Record<string, unknown>;
fraudSignals?: Record<string, unknown>;
completedAt?: Date;
}
export declare class SocureEventMapper {
private static eventMap;
static mapEvent(socureEvent: ISocureEvent | Record<string, unknown>): IProviderEvent | null;
private static mapEventData;
private static mapCompleteData;
private static mapErrorData;
private static mapDocumentCaptureData;
private static mapLivenessData;
private static mapQRCodeData;
private static mapRiskLevel;
static mapWebhookData(webhookData: unknown): IMappedWebhookData | null;
private static mapDecision;
private static mapConfidence;
}
export {};
//# sourceMappingURL=SocureEventMapper.d.ts.map