import { Document } from 'mongoose'; import { ASSESSMENT_TEST_STATUS } from '../constants/app'; import { IDefaultAttributes } from './commonInterface'; export interface IAssessmentTestTargetSkill { skillId: string; ageGroupId?: string; minValue?: number; value?: string; } export interface IAssessmentTestModelAttributes extends IDefaultAttributes, Document { id: string; sportId?: string; sportRoleId?: string; name: string; code: string; description?: string; passingRules?: string; scoreFormula?: string; documents?: string[]; videos?: string[]; targetSkills?: IAssessmentTestTargetSkill[]; requiredEquipment?: string[]; status: ASSESSMENT_TEST_STATUS; }