Module course

Source
Expand description

Types for Courses.

Modules§

unit
Types for Course Units

Structs§

CourseAdminData
These fields can be edited by admin and can be viewed by everyone
CourseAdminDataUpdatePath
CourseBrowsePath
CourseBrowseQuery
Query for Browse.
CourseBrowseResponse
Response for Browse.
CourseClonePath
CourseCreatePath
CourseCreateRequest
Request to create a new Course.
CourseData
The over-the-wire representation of a Course’s data. This can either be the live copy or the draft copy.
CourseDeletePath
CourseGetDraftPath
CourseGetLivePath
CourseId
Wrapper type around [Uuid], represents the ID of a Course.
CoursePlayPath
CoursePublishPath
CourseResponse
The response returned when a request for GETing a Course is successful.
CourseSearchPath
CourseSearchQuery
Search for Courses via the given query string.
CourseSearchResponse
Response for successful search.
CourseUpdateAdminDataRequest
These fields can be edited by admin and can be viewed by everyone
CourseUpdateDraftDataPath
CourseUpdateDraftDataRequest
Request for updating a Course’s draft data.

Enums§

CourseRating
Admin rating for a course
OrderBy
Sort browse results