Skip to main content

courses.Course

Defined in: backend/src/modules/courses/classes/transformers/Course.ts:19

Course data transformation.

Implements

  • ICourse

Constructors

Constructor

new Course(courseBody?): Course

Defined in: backend/src/modules/courses/classes/transformers/Course.ts:102

Parameters

courseBody?

CreateCourseBody

Returns

Course

Properties

_id?

optional _id: ID

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

Implementation of

ICourse._id


createdAt?

optional createdAt: Date

Defined in: backend/src/modules/courses/classes/transformers/Course.ts:89

Implementation of

ICourse.createdAt


description

description: string

Defined in: backend/src/modules/courses/classes/transformers/Course.ts:48

Implementation of

ICourse.description


instructors

instructors: ID[]

Defined in: backend/src/modules/courses/classes/transformers/Course.ts:78

Implementation of

ICourse.instructors


name

name: string

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

Implementation of

ICourse.name


updatedAt?

optional updatedAt: Date

Defined in: backend/src/modules/courses/classes/transformers/Course.ts:100

Implementation of

ICourse.updatedAt


versions

versions: ID[]

Defined in: backend/src/modules/courses/classes/transformers/Course.ts:63

Implementation of

ICourse.versions