fix: include types

This commit is contained in:
Rotimi Best
2025-09-15 19:15:50 +01:00
parent fb0131de2d
commit caa48003af
+17 -15
View File
@@ -282,6 +282,21 @@ export interface Group_attendance {
export type LessonVideoType = 'youtube' | 'generic' | 'upload';
export type LessonDocumentType = any;
export type LessonVideo = {
type: LessonVideoType;
link: string;
key?: string;
metadata?: {
svid?: string;
};
};
export type LessonDocument = {
type: LessonDocumentType;
name: string;
link: string;
size?: number;
key?: string;
};
export interface LessonPage {
id?: string | null;
@@ -294,21 +309,8 @@ export interface LessonPage {
materials: {
note: string;
slide_url: string;
videos: Array<{
type: LessonVideoType;
link: string;
key?: string;
metadata?: {
svid?: string;
};
}>;
documents: Array<{
type: LessonDocumentType;
name: string;
link: string;
size?: number;
key?: string;
}>;
videos: LessonVideo[];
documents: LessonDocument[];
};
exercises: [];
lesson_completion: LessonCompletion[];