courses.CreateItemBody
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:170
Implements
IBaseItem
Constructors
Constructor
new CreateItemBody():
CreateItemBody
Returns
CreateItemBody
Properties
_id?
optional
_id:string
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:180
afterItemId?
optional
afterItemId:string
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:243
beforeItemId?
optional
beforeItemId:string
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:255
blogDetails?
optional
blogDetails:BlogDetailsPayloadValidator
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:310
createdAt
createdAt:
Date
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:266
description
description:
string
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:201
Implementation of
IBaseItem.description
itemDetails
itemDetails:
IVideoDetails
|IQuizDetails
|IBlogDetails
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:231
Implementation of
IBaseItem.itemDetails
name
name:
string
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:190
Implementation of
IBaseItem.name
order
order:
string
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:222
Implementation of
IBaseItem.order
quizDetails?
optional
quizDetails:QuizDetailsPayloadValidator
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:321
sectionId
sectionId:
string
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:212
type
type:
ItemType
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:288
Implementation of
IBaseItem.type
updatedAt
updatedAt:
Date
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:277
videoDetails?
optional
videoDetails:VideoDetailsPayloadValidator
Defined in: backend/src/modules/courses/classes/validators/ItemValidators.ts:299