@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
32 lines (31 loc) • 882 B
TypeScript
import { BaseEntity } from './base.entity';
import { User } from './user.entity';
export declare enum EkycVerificationSessionStatusEnum {
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 EkycVerificationSession extends BaseEntity {
userId: number;
user: User;
sessionId: string;
sessionNumber: number;
token: string;
url: string;
vendorData: string;
metaData: any;
decisionData: any;
status: EkycVerificationSessionStatusEnum;
callBackUrl: string;
workflowId: string;
workflowVersion: string;
expiresAt: Date;
}