@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
30 lines (29 loc) • 810 B
TypeScript
import { User } from './user.entity';
export declare enum EkycVerificationLogStatusEnum {
NOT_STARTED = "NOT_STARTED",
NOT_FINISHED = "NOT_FINISHED",
IN_PROGRESS = "IN_PROGRESS",
APPROVED = "APPROVED",
DECLINED = "DECLINED",
IN_REVIEW = "IN_REVIEW",
EXPIRED = "EXPIRED",
KYC_EXPIRED = "KYC_EXPIRED",
ABANDONED = "ABANDONED",
RESUBMITTED = "RESUBMITTED",
AWAITING_USER = "AWAITING_USER"
}
export declare class EkycVerificationLog {
id: number;
userId: number;
user: User;
sessionId: string;
workflowId: string;
callBackUrl: string;
status: EkycVerificationLogStatusEnum;
signatureMethod?: string;
isSignatureValid: boolean;
rawPayload?: any;
headers?: Record<string, any>;
errorMessage?: string;
createdAt: Date;
}