LectureDetail
Defined in: v1/schemas.ts:360
A detailed lecture object as returned from the /courses/:id/lectures/:id endpoint.
Includes position, section reference, and all attachments.
Extends
Section titled “Extends”output<typeofLectureDetailSchema>
Properties
Section titled “Properties”attachments?
Section titled “attachments?”
optionalattachments?: {file_extension?:string|null;file_size?:number|null;id:number;kind:"text"|"native_comments"|"video"|"audio"|"image"|"pdf"|"quiz"|"code_display"|"code_embed"|"upsell";name:string|null;position:number|null;quiz?: {id:number;questions: {answers:string[];correct_answers:string[];graded:boolean;question:string;question_type:"single"|"multiple"; }[]; } |null;text?:string|null;url?:string|null; }[]
Defined in: v1/schemas.ts:353
file_extension?
Section titled “file_extension?”
optionalfile_extension?:string|null
file_size?
Section titled “file_size?”
optionalfile_size?:number|null
id:
number
kind:
"text"|"native_comments"|"video"|"audio"|"image"|"pdf"|"quiz"|"code_display"|"code_embed"|"upsell"
name:
string|null
position
Section titled “position”position:
number|null
optionalquiz?: {id:number;questions: {answers:string[];correct_answers:string[];graded:boolean;question:string;question_type:"single"|"multiple"; }[]; } |null
optionaltext?:string|null
optionalurl?:string|null
Inherited from
Section titled “Inherited from”z.infer.attachments
id:
number
Defined in: v1/schemas.ts:348
Inherited from
Section titled “Inherited from”z.infer.id
is_published?
Section titled “is_published?”
optionalis_published?:boolean
Defined in: v1/schemas.ts:350
Inherited from
Section titled “Inherited from”z.infer.is_published
lecture_section_id?
Section titled “lecture_section_id?”
optionallecture_section_id?:number
Defined in: v1/schemas.ts:352
Inherited from
Section titled “Inherited from”z.infer.lecture_section_id
optionalname?:string
Defined in: v1/schemas.ts:349
Inherited from
Section titled “Inherited from”z.infer.name
position?
Section titled “position?”
optionalposition?:number
Defined in: v1/schemas.ts:351
Inherited from
Section titled “Inherited from”z.infer.position