CourseProgressSection
Defined in: v1/schemas.ts:409
A lecture section progress record within a course progress response.
Note this is a different shape from LectureSection — it contains
only id, name, and lecture completion data. There is no position
or is_published field on this object.
Extends
Section titled “Extends”output<typeofCourseProgressSectionSchema>
Properties
Section titled “Properties”id:
number
Defined in: v1/schemas.ts:398
Inherited from
Section titled “Inherited from”z.infer.id
lectures?
Section titled “lectures?”
optionallectures?: {completed_at?:string|null;id:number;is_completed?:boolean;name?:string; }[]
Defined in: v1/schemas.ts:400
completed_at?
Section titled “completed_at?”
optionalcompleted_at?:string|null
id:
number
is_completed?
Section titled “is_completed?”
optionalis_completed?:boolean
optionalname?:string
Inherited from
Section titled “Inherited from”z.infer.lectures
optionalname?:string
Defined in: v1/schemas.ts:399
Inherited from
Section titled “Inherited from”z.infer.name