/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { CourseCreationTaskFile } from './CourseCreationTaskFile'; import type { CourseCreationTaskStatusEnum } from './CourseCreationTaskStatusEnum'; export type CourseCreationTask = { readonly id: number; readonly user_id: string; /** * edX user ID */ readonly student: number; name: string; /** * Description of the course to create and its requirements */ description: string; /** * The intended audience for the course. eg. Grade 11 students. */ target_audience: string; readonly platform: number; readonly platform_key: string; readonly status: CourseCreationTaskStatusEnum; publish_course?: boolean; readonly course_data: any; readonly course_id: string; provider?: string; model?: string; desired_number_of_sections?: number; /** * Optional. If set, mentor-graded assessment xblocks in the created course point at this mentor instead of provisioning a new one per unit. */ assessment_mentor?: number | null; readonly logs: string; readonly files: Array; readonly date_created: string; readonly last_modified: string; };