Skip to content

CourseDto ​

← Learning DTO

Backend-источник: feature.learningservice/Feature.LearningService/Nuget.LearningApiClient/Dto/Course/CourseDto.cs (feature.learningservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberда—int
titlestringда—string
descriptionstring | nullнет—string?
isArchivedbooleanда—bool
requireProctoringbooleanда—bool
regionsCourseRegionDto[]да—List<CourseRegionDto>
modulesCourseModuleDto[]да—List<CourseModuleDto>
quizQuizSummaryDto | nullнет—QuizSummaryDto?
createDateTimestringда—DateTimeOffset
updateDateTimestring | nullнет—DateTimeOffset?

Пример ​

json
{
  "id": 0,
  "title": "string",
  "description": "string",
  "isArchived": false,
  "requireProctoring": false,
  "regions": [],
  "modules": [],
  "quiz": "<quizsummarydto>",
  "createDateTime": "2026-05-05T08:00:00Z",
  "updateDateTime": "2026-05-05T08:00:00Z"
}