Skip to content

CourseDetail

Defined in: v1/schemas.ts:224

Inferred TypeScript type for CourseDetailSchema.

  • output<typeof CourseDetailSchema>

optional author_bio?: { bio?: string | null; name?: string; profile_image_url?: string | null; user_id?: number; }

Defined in: v1/schemas.ts:220

optional bio?: string | null

optional name?: string

optional profile_image_url?: string | null

optional user_id?: number

z.infer.author_bio


optional description?: string | null

Defined in: v1/schemas.ts:216

z.infer.description


optional heading?: string | null

Defined in: v1/schemas.ts:215

z.infer.heading


id: number

Defined in: v1/schemas.ts:213

z.infer.id


optional image_url?: string | null

Defined in: v1/schemas.ts:218

z.infer.image_url


optional is_published?: boolean | null

Defined in: v1/schemas.ts:217

z.infer.is_published


optional lecture_sections?: { id: number; is_published?: boolean; lectures?: { id: number; is_published?: boolean; position?: number; }[]; name?: string; position?: number; }[]

Defined in: v1/schemas.ts:219

id: number

optional is_published?: boolean

optional lectures?: { id: number; is_published?: boolean; position?: number; }[]

optional name?: string

optional position?: number

z.infer.lecture_sections


optional name?: string | null

Defined in: v1/schemas.ts:214

z.infer.name