courses.ItemController
Defined in: backend/src/modules/courses/controllers/ItemController.ts:38
Constructors
Constructor
new ItemController(
itemService
):ItemController
Defined in: backend/src/modules/courses/controllers/ItemController.ts:39
Parameters
itemService
ItemService
Returns
ItemController
Methods
create()
create(
params
,body
):Promise
<{itemsGroup
:ItemsGroup
;version
:ICourseVersion
; }>
Defined in: backend/src/modules/courses/controllers/ItemController.ts:66
Parameters
params
body
Returns
Promise
<{ itemsGroup
: ItemsGroup
; version
: ICourseVersion
; }>
delete()
delete(
params
):Promise
<{deletedItemId
:string
;itemsGroup
:ItemsGroup
; }>
Defined in: backend/src/modules/courses/controllers/ItemController.ts:153
Parameters
params
Returns
Promise
<{ deletedItemId
: string
; itemsGroup
: ItemsGroup
; }>
move()
move(
params
,body
):Promise
<{itemsGroup
:ItemsGroup
;version
:ICourseVersion
; }>
Defined in: backend/src/modules/courses/controllers/ItemController.ts:178
Parameters
params
body
Returns
Promise
<{ itemsGroup
: ItemsGroup
; version
: ICourseVersion
; }>
readAll()
readAll(
params
):Promise
<ItemsGroup
>
Defined in: backend/src/modules/courses/controllers/ItemController.ts:97
Parameters
params
Returns
Promise
<ItemsGroup
>
update()
update(
params
,body
):Promise
<{itemsGroup
:ItemsGroup
;version
:ICourseVersion
; }>
Defined in: backend/src/modules/courses/controllers/ItemController.ts:122
Parameters
params
body
Returns
Promise
<{ itemsGroup
: ItemsGroup
; version
: ICourseVersion
; }>