import { CLASSES } from '../constants';
import { UserModel } from './user.model';

export class CandidateModel {
    ObjectID: string;
    ObjectClass = CLASSES.CANDIDATE;
    Phone: string;
    ForgotPasswordMailSendDate: string;
    ForgotPasswordKey: string;
    VerificationMailSendDate: string;
    VerificationKey: string;
    IsAccountVerified: boolean;
    IsPasswordChanged: boolean;
    GoogleAddressText: string;
    IsEmailIngest: boolean;
    IsMaskedEmail: boolean;
    KnownAsAlias: string;
    PrivacyPolicyAgreed: boolean;
    ConditionsAgreed: boolean;
    HasValidAddress: boolean;
    User: UserModel;
    TestInput: string;
    TestAnalysises: Array<string>;
    JobApplications: Array<string>;
    CultureCriteriaAnswers: Array<string>;
    ProfileAssessmentAnswers: Array<string>;
    DiversityAnswers: Array<string>;
}
