/**
 * 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
 */

/**
 * 任务创建请求
 */
export interface TaskCreateRequest {
  /** 任务标题 */
  title: string;
  /** 描述 */
  description?: string;
  /** 任务类型：reading-阅读，homework-作业，activity-活动 */
  type?: string;
  /** 任务类型（前端兼容 taskType） */
  taskType?: string;
  /** 关联绘本名称（手动填写） */
  relatedBookName?: string;
  /** 课程 ID */
  courseId?: number;
  /** 课程 ID（前端兼容 relatedCourseId） */
  relatedCourseId?: number;
  /** 开始日期 */
  startDate?: string;
  /** 截止日期 */
  dueDate?: string;
  /** 截止日期（前端兼容 endDate） */
  endDate?: string;
  /** 附件（JSON 数组） */
  attachments?: string;
  /** 目标类型：class-班级，student-学生 */
  targetType?: string;
  /** 目标 IDs */
  targetIds?: number[];
}
