Skip to main content

courses.ModuleController

Defined in: backend/src/modules/courses/controllers/ModuleController.ts:36

Constructors

Constructor

new ModuleController(service): ModuleController

Defined in: backend/src/modules/courses/controllers/ModuleController.ts:37

Parameters

service

ModuleService

Returns

ModuleController

Methods

create()

create(params, body): Promise<{ version: Record<string, any>; }>

Defined in: backend/src/modules/courses/controllers/ModuleController.ts:61

Parameters

params

CreateModuleParams

body

CreateModuleBody

Returns

Promise<{ version: Record<string, any>; }>


delete()

delete(params): Promise<{ message: string; }>

Defined in: backend/src/modules/courses/controllers/ModuleController.ts:143

Parameters

params

DeleteModuleParams

Returns

Promise<{ message: string; }>


move()

move(params, body): Promise<{ version: Record<string, any>; }>

Defined in: backend/src/modules/courses/controllers/ModuleController.ts:117

Parameters

params

MoveModuleParams

body

MoveModuleBody

Returns

Promise<{ version: Record<string, any>; }>


update()

update(params, body): Promise<{ version: Record<string, any>; }>

Defined in: backend/src/modules/courses/controllers/ModuleController.ts:87

Parameters

params

UpdateModuleParams

body

UpdateModuleBody

Returns

Promise<{ version: Record<string, any>; }>