LectureDetail
Defined in: v1/schemas.ts:290
Inferred TypeScript type for LectureDetailSchema.
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?:string;name?:string;position?:number;quiz?: {id:number;questions?: {answers?:string[];correct_answers?:string[];graded?:boolean;question?:string;question_type?:string; }[]; } |null;text?:string|null;url?:string|null; }[]
Defined in: v1/schemas.ts:286
file_extension?
Section titled “file_extension?”
optionalfile_extension?:string|null
file_size?
Section titled “file_size?”
optionalfile_size?:number|null
id:
number
optionalkind?:string
optionalname?:string
position?
Section titled “position?”
optionalposition?:number
optionalquiz?: {id:number;questions?: {answers?:string[];correct_answers?:string[];graded?:boolean;question?:string;question_type?:string; }[]; } |null
optionaltext?:string|null
optionalurl?:string|null
Inherited from
Section titled “Inherited from”z.infer.attachments
id:
number
Defined in: v1/schemas.ts:281
Inherited from
Section titled “Inherited from”z.infer.id
is_published?
Section titled “is_published?”
optionalis_published?:boolean
Defined in: v1/schemas.ts:283
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:285
Inherited from
Section titled “Inherited from”z.infer.lecture_section_id
optionalname?:string
Defined in: v1/schemas.ts:282
Inherited from
Section titled “Inherited from”z.infer.name
position?
Section titled “position?”
optionalposition?:number
Defined in: v1/schemas.ts:284
Inherited from
Section titled “Inherited from”z.infer.position