import { CandidateQuestionType, DurationType, SeniorityType } from './candidate-exercise-generated.model'; import { ResourceMark } from './shared/resource-mark.model'; export interface CandidateExerciseModel { id: string; name: string; position: string; questions: CandidateExerciseQuestionModel[]; exerciseDuration: number; durationType: DurationType; seniority: SeniorityType; skills: string[]; questionsType: CandidateQuestionType; createdAt: Date; updatedAt: Date; createdByMark: ResourceMark; updatedByMark: ResourceMark; } export interface CandidateExerciseQuestionModel { type: CandidateQuestionType; weightingFactor: number; question: string; subject: string; }