Skip to main content

courses.Item

Defined in: backend/src/modules/courses/classes/transformers/Item.ts:23

Item data transformation.

Implements

  • IBaseItem

Constructors

Constructor

new Item(itemBody, existingItems): Item

Defined in: backend/src/modules/courses/classes/transformers/Item.ts:43

Parameters

itemBody

CreateItemBody

existingItems

Item[]

Returns

Item

Properties

description

description: string

Defined in: backend/src/modules/courses/classes/transformers/Item.ts:33

Implementation of

IBaseItem.description


itemDetails

itemDetails: IVideoDetails | IQuizDetails | IBlogDetails

Defined in: backend/src/modules/courses/classes/transformers/Item.ts:41

Implementation of

IBaseItem.itemDetails


itemId?

optional itemId: ID

Defined in: backend/src/modules/courses/classes/transformers/Item.ts:27

Implementation of

IBaseItem.itemId


name

name: string

Defined in: backend/src/modules/courses/classes/transformers/Item.ts:30

Implementation of

IBaseItem.name


order

order: string

Defined in: backend/src/modules/courses/classes/transformers/Item.ts:39

Implementation of

IBaseItem.order


type

type: ItemType

Defined in: backend/src/modules/courses/classes/transformers/Item.ts:36

Implementation of

IBaseItem.type