CourseProgressResponse
Defined in: v1/schemas.ts:452
Wrapper for the /courses/:id/progress endpoint response.
Remarks
Section titled “Remarks”The meta.total field has been observed returning 0 in live API
responses despite a result being present. Do not rely on meta.total
from this endpoint to determine whether progress data exists.
Extends
Section titled “Extends”output<typeofCourseProgressResponseSchema>
Properties
Section titled “Properties”course_progress
Section titled “course_progress”course_progress: {
certificate: {issued_at:string|null;page_id:number|null;serial_number:string|null; };completed_at:string|null;enrolled_at:string|null;id:number;lecture_sections: {id:number;lectures?: {completed_at?:string|null;id:number;is_completed?:boolean;name?:string; }[];name?:string; }[];percent_complete:number; } =CourseProgressSchema
Defined in: v1/schemas.ts:440
certificate
Section titled “certificate”certificate: {
issued_at:string|null;page_id:number|null;serial_number:string|null; } =CourseCertificateSchema
certificate.issued_at
Section titled “certificate.issued_at”issued_at:
string|null
certificate.page_id
Section titled “certificate.page_id”page_id:
number|null
certificate.serial_number
Section titled “certificate.serial_number”serial_number:
string|null
completed_at
Section titled “completed_at”completed_at:
string|null
enrolled_at
Section titled “enrolled_at”enrolled_at:
string|null
id:
number
lecture_sections
Section titled “lecture_sections”lecture_sections: {
id:number;lectures?: {completed_at?:string|null;id:number;is_completed?:boolean;name?:string; }[];name?:string; }[]
percent_complete
Section titled “percent_complete”percent_complete:
number
Inherited from
Section titled “Inherited from”z.infer.course_progress
optionalmeta?: {from?:number;number_of_pages?:number;page?:number;per_page?:number;to?:number;total?:number; }
Defined in: v1/schemas.ts:441
optionalfrom?:number
number_of_pages?
Section titled “number_of_pages?”
optionalnumber_of_pages?:number
optionalpage?:number
per_page?
Section titled “per_page?”
optionalper_page?:number
optionalto?:number
total?
Section titled “total?”
optionaltotal?:number
Inherited from
Section titled “Inherited from”z.infer.meta