Следующее занятие

Получить информацию о ближайшем занятии по договору.

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

Входные параметры
agreementId
Id договора
Строка, длина: 36 - 36 символов, обязательный параметр
Пример представления входных параметров (json)
{
    "agreementId": "e8047433-d0da-4ce7-8de3-ec5615de9a89"
}
Описание результата
Несмотря на структуру результата, намекающего на пагинацию и множество элементов, возвращается всегда 0 или 1 элемент.
Параметры результата
page
Номер страницы пагинации
Целочисленное, диапазон: 1 - 10000, обязательный параметр
limit
Количество элементов на странице
Целочисленное, диапазон: 1 - 200, обязательный параметр
totalCount
Полное количество элементов
Целочисленное, диапазон: 1 - 10000000, обязательный параметр
list
Список, содержащий данные о следующем занятии
Массив объектов DtoNextLessonInfoResponseItem, обязательный параметр
Пример результата (json)
{
    "page": 1,
    "limit": 20,
    "totalCount": 100,
    "list": [
        {
            "date": "2018-06-29",
            "startTime": "15:30:00",
            "endTime": "17:00:00",
            "utcStartDateTime": "2018-06-29 14:00:00",
            "duration": 90,
            "address": "ул.Плахотного, д.31",
            "teacher": {
                "id": "7e672701-2843-4af4-924b-ce4a6cab1251",
                "schoolId": "e73e7fd8-ad80-4740-be80-3da80616749a",
                "teacherIdInSchool": 26,
                "schoolName": "Школа №1",
                "schoolTimezoneName": "Europe/Riga",
                "actualParams": {
                    "first": "Reading",
                    "second": "Writing",
                    "third": "Listening",
                    "fourth": "Speaking",
                    "fifth": null
                },
                "name": "Соловьев Филипп Даниилович",
                "dateBorn": "1990-01-01",
                "avatarFileId": "5f25cd2a-76be-465c-a845-3d347cb9d062",
                "stToken": "ffc298d4cba19823abd8d59aea5afb269b45cde5f818b56cde3",
                "needInitialCustomizer": false,
                "uiLocaleId": "en-US",
                "isModerator": false,
                "deviceInfoAlreadySaved": false,
                "userSavedTimezone": "Australia/Sydney",
                "webPushTokenHash": "91fcb32dc5fdad6c5835ea0c3d400138",
                "whatsappPhone": "*******4477"
            }
        }
    ]
}
Возможные ошибки
2
(Unknown error)
Неклассифицированная ошибка