kindergarten_java/reading-platform-frontend/src/api/generated/model/courseUpdateRequest.ts

92 lines
2.2 KiB
TypeScript
Raw Normal View History

/**
* Generated by orval v8.5.3 🍺
* Do not edit manually.
* Reading Platform API
* Reading Platform Backend Service API Documentation
* OpenAPI spec version: 1.0.0
*/
/**
* Course Update Request
*/
export interface CourseUpdateRequest {
/** Course name */
name?: string;
/** Course code */
code?: string;
/** Description */
description?: string;
/** Cover URL */
coverUrl?: string;
/** Cover image path */
coverImagePath?: string;
/** Category */
category?: string;
/** Age range */
ageRange?: string;
/** Difficulty level */
difficultyLevel?: string;
/** Duration in minutes */
durationMinutes?: number;
/** Objectives */
objectives?: string;
/** Status */
status?: string;
/** Core content */
coreContent?: string;
/** Course summary */
introSummary?: string;
/** Course highlights */
introHighlights?: string;
/** Course goals */
introGoals?: string;
/** Content schedule */
introSchedule?: string;
/** Key points and difficulties */
introKeyPoints?: string;
/** Teaching methods */
introMethods?: string;
/** Evaluation methods */
introEvaluation?: string;
/** Notes and precautions */
introNotes?: string;
/** Schedule reference data (JSON) */
scheduleRefData?: string;
/** Environment construction content */
environmentConstruction?: string;
/** Theme ID */
themeId?: number;
/** Picture book name */
pictureBookName?: string;
/** Ebook paths (JSON array) */
ebookPaths?: string;
/** Audio paths (JSON array) */
audioPaths?: string;
/** Video paths (JSON array) */
videoPaths?: string;
/** Other resources (JSON array) */
otherResources?: string;
/** PPT file path */
pptPath?: string;
/** PPT file name */
pptName?: string;
/** Poster paths (JSON array) */
posterPaths?: string;
/** Teaching tools (JSON array) */
tools?: string;
/** Student materials */
studentMaterials?: string;
/** Lesson plan data (JSON) */
lessonPlanData?: string;
/** Activities data (JSON) */
activitiesData?: string;
/** Assessment data (JSON) */
assessmentData?: string;
/** Grade tags (JSON array) */
gradeTags?: string;
/** Domain tags (JSON array) */
domainTags?: string;
/** Has collective lesson */
hasCollectiveLesson?: boolean;
}