CourseDto
Backend-источник: feature.learningservice/Feature.LearningService/Nuget.LearningApiClient/Dto/Course/CourseDto.cs (feature.learningservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
title | string | да | — | string |
description | string | null | нет | — | string? |
isArchived | boolean | да | — | bool |
requireProctoring | boolean | да | — | bool |
regions | CourseRegionDto[] | да | — | List<CourseRegionDto> |
modules | CourseModuleDto[] | да | — | List<CourseModuleDto> |
quiz | QuizSummaryDto | null | нет | — | QuizSummaryDto? |
createDateTime | string | да | — | DateTimeOffset |
updateDateTime | string | 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"
}