CourseDetailResponse
Defined in: v1/schemas.ts:235
Inferred TypeScript type for CourseDetailResponseSchema.
Extends
Section titled “Extends”output<typeofCourseDetailResponseSchema>
Properties
Section titled “Properties”course
Section titled “course”course: {
author_bio?: {bio?:string|null;name?:string;profile_image_url?:string|null;user_id?:number; };description?:string|null;heading?:string|null;id:number;image_url?:string|null;is_published?:boolean|null;lecture_sections?: {id:number;is_published?:boolean;lectures?: {id:number;is_published?:boolean;position?:number; }[];name?:string;position?:number; }[];name?:string|null; } =CourseDetailSchema
Defined in: v1/schemas.ts:231
author_bio?
Section titled “author_bio?”
optionalauthor_bio?: {bio?:string|null;name?:string;profile_image_url?:string|null;user_id?:number; }
author_bio.bio?
Section titled “author_bio.bio?”
optionalbio?:string|null
author_bio.name?
Section titled “author_bio.name?”
optionalname?:string
author_bio.profile_image_url?
Section titled “author_bio.profile_image_url?”
optionalprofile_image_url?:string|null
author_bio.user_id?
Section titled “author_bio.user_id?”
optionaluser_id?:number
description?
Section titled “description?”
optionaldescription?:string|null
heading?
Section titled “heading?”
optionalheading?:string|null
id:
number
image_url?
Section titled “image_url?”
optionalimage_url?:string|null
is_published?
Section titled “is_published?”
optionalis_published?:boolean|null
lecture_sections?
Section titled “lecture_sections?”
optionallecture_sections?: {id:number;is_published?:boolean;lectures?: {id:number;is_published?:boolean;position?:number; }[];name?:string;position?:number; }[]
optionalname?:string|null
Inherited from
Section titled “Inherited from”z.infer.course