Прошедшие занятия

Получить список прошедших занятий с участием ученика (по договору).

Метод доступен только для ученика.

Входные параметры
agreementId
Id договора
Строка, длина: 36 - 36 символов, обязательный параметр
page
Номер страницы пагинации
Целочисленное, диапазон: 1 - 10000, обязательный параметр
limit
Количество элементов на странице
Целочисленное, диапазон: 1 - 50, обязательный параметр
withCosts
Нужно ли указывать стоимость
Bool, обязательный параметр
sortDesc
Направление сортировки
Bool, обязательный параметр
Пример представления входных параметров (json)
{
    "agreementId": "e8047433-d0da-4ce7-8de3-ec5615de9a89",
    "page": 1,
    "limit": 20,
    "withCosts": false,
    "sortDesc": false
}
Параметры результата
page
Номер страницы пагинации
Целочисленное, диапазон: 1 - 10000, обязательный параметр
limit
Количество элементов на странице
Целочисленное, диапазон: 1 - 200, обязательный параметр
totalCount
Полное количество элементов
Целочисленное, диапазон: 1 - 10000000, обязательный параметр
list
Список занятий. Массив объектов.
Массив объектов DtoLessonsHistoryItem, обязательный параметр
Пример результата (json)
{
    "page": 1,
    "limit": 20,
    "totalCount": 100,
    "list": [
        {
            "lessonDate": "2017-01-01",
            "timeStart": "13:00:00",
            "timeEnd": "14:00:00",
            "param1": 72,
            "param2": 73,
            "param3": 75,
            "param4": 77,
            "param5": 100,
            "totalAverage": 74,
            "absent": 0,
            "isFake": false,
            "breakTime": 0,
            "comment": "",
            "financialLosses": 55.25,
            "lessonCost": -102.5,
            "duration": 6,
            "hometask": {
                "lessonId": null,
                "lessonDate": "2022-01-12",
                "teacherText": null,
                "hasExercises": false,
                "slidesCount": 0,
                "exercisesStarted": false,
                "exercisesCount": 0,
                "exercisesCompleted": false
            }
        }
    ]
}
Возможные ошибки
2
(Unknown error)
Неклассифицированная ошибка