/**
 * Generated by orval v7.21.0 🍺
 * Do not edit manually.
 * Reading Platform API
 * Reading Platform Backend Service API Documentation
 * OpenAPI spec version: 1.0.0
 */

export interface Course {
  id?: number;
  tenantId?: number;
  name?: string;
  code?: string;
  description?: string;
  coverUrl?: string;
  category?: string;
  ageRange?: string;
  difficultyLevel?: string;
  durationMinutes?: number;
  objectives?: string;
  status?: string;
  isSystem?: number;
  coreContent?: string;
  introSummary?: string;
  introHighlights?: string;
  introGoals?: string;
  introSchedule?: string;
  introKeyPoints?: string;
  introMethods?: string;
  introEvaluation?: string;
  introNotes?: string;
  scheduleRefData?: string;
  environmentConstruction?: string;
  themeId?: number;
  pictureBookName?: string;
  coverImagePath?: string;
  ebookPaths?: string;
  audioPaths?: string;
  videoPaths?: string;
  otherResources?: string;
  pptPath?: string;
  pptName?: string;
  posterPaths?: string;
  tools?: string;
  studentMaterials?: string;
  lessonPlanData?: string;
  activitiesData?: string;
  assessmentData?: string;
  gradeTags?: string;
  domainTags?: string;
  hasCollectiveLesson?: number;
  version?: string;
  parentId?: number;
  isLatest?: number;
  submittedAt?: string;
  submittedBy?: number;
  reviewedAt?: string;
  reviewedBy?: number;
  reviewComment?: string;
  reviewChecklist?: string;
  publishedAt?: string;
  usageCount?: number;
  teacherCount?: number;
  avgRating?: number;
  createdBy?: number;
  createdAt?: string;
  updatedAt?: string;
  deleted?: number;
}
