import { BaseModel } from './BaseModel'; import { CourseModule } from './CourseModule'; import { CourseVideo } from './CourseVideo'; import { Course } from './Course'; import { CourseProgressStatus, CourseProgressTypes } from '../enums'; import { Worker } from './Worker'; export interface CourseProgress extends BaseModel { workerId: string; courseId: string; moduleId: string; type: CourseProgressTypes; objectId: string; score: number; status: CourseProgressStatus; retries: number; course: Course; currentModule: CourseModule; currentVideo: CourseVideo; worker: Worker; }