Skip to content

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.

  • output<typeof CourseProgressSectionSchema>

id: number

Defined in: v1/schemas.ts:398

z.infer.id


optional lectures?: { completed_at?: string | null; id: number; is_completed?: boolean; name?: string; }[]

Defined in: v1/schemas.ts:400

optional completed_at?: string | null

id: number

optional is_completed?: boolean

optional name?: string

z.infer.lectures


optional name?: string

Defined in: v1/schemas.ts:399

z.infer.name