Skip to main content

courses.CourseVersionController

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

Constructors

Constructor

new CourseVersionController(courseVersionService): CourseVersionController

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

Parameters

courseVersionService

CourseVersionService

Returns

CourseVersionController

Methods

create()

create(params, body): Promise<CourseVersion>

Defined in: backend/src/modules/courses/controllers/CourseVersionController.ts:60

Parameters

params

CreateCourseVersionParams

body

CreateCourseVersionBody

Returns

Promise<CourseVersion>


delete()

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

Defined in: backend/src/modules/courses/controllers/CourseVersionController.ts:114

Parameters

params

DeleteCourseVersionParams

Returns

Promise<{ message: string; }>


read()

read(params): Promise<CourseVersion>

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

Parameters

params

ReadCourseVersionParams

Returns

Promise<CourseVersion>