/**
 * Admin client API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { VerificationTicketRejectionInfo } from './verificationTicketRejectionInfo';
import { VerificationTicketStatus } from './verificationTicketStatus';
import { VerificationTicketSubmissionInfo } from './verificationTicketSubmissionInfo';
import { UserRiskRating } from './userRiskRating';
import { VerificationTicketDataMatcher } from './verificationTicketDataMatcher';
import { UserKycClassification } from './userKycClassification';
import { UserVerificationTicketResults } from './userVerificationTicketResults';


export interface UserVerificationTicket { 
    _id: string;
    userId: number;
    createdAt: string;
    updatedAt: string;
    metadata: object;
    status: VerificationTicketStatus;
    verificationResults: UserVerificationTicketResults;
    acknowledged?: boolean;
    submissionInfo?: VerificationTicketSubmissionInfo;
    kycClassifications?: Array<UserKycClassification>;
    riskRating?: UserRiskRating;
    archived?: boolean;
    archivedAt?: string;
    dataMatcher?: VerificationTicketDataMatcher;
    acknowledgeDuplicate: boolean;
    isDuplicate?: boolean;
    rejectionInfo?: VerificationTicketRejectionInfo;
    remoteControl?: boolean;
}

