Skip to main content

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