План занятий

Сводная информация о планируемых и реально проведённых занятиях по конкретному договору.

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

Входные параметры
agreementId
Id договора
Строка, длина: 36 - 36 символов, обязательный параметр
Пример представления входных параметров (json)
{
    "agreementId": "e8047433-d0da-4ce7-8de3-ec5615de9a89"
}
Описание результата
Перечень актуальных значений поля type можно получить по ссылке StudentAgreements/FullLessonsReport
Параметры результата
docAnnulled
Состояние этого договора
Bool, обязательный параметр
report
Периоды оплаты и их детали
Массив объектов DtoLessonsPlanItem, обязательный параметр
Пример результата (json)
{
    "docAnnulled": false,
    "report": [
        {
            "periodStartDate": "2014-04-01",
            "planCount": 40,
            "realCount": 10,
            "planDuration": 3600,
            "realDuration": 960,
            "realSumm": 2004.1667,
            "planSumm": 12487.5,
            "items": [
                {
                    "lessonDate": "2017-01-01",
                    "timeStart": "13:00:00",
                    "timeEnd": "14:00:00",
                    "breakTime": 0,
                    "duration": 60,
                    "type": 6,
                    "cost": 102.5,
                    "comment": "",
                    "lessonData": {
                        "param1": 72,
                        "param2": 73,
                        "param3": 75,
                        "param4": 77,
                        "param5": 100,
                        "totalAverage": 74,
                        "absent": 0,
                        "isFake": false,
                        "duration": 90
                    }
                }
            ]
        }
    ]
}
Возможные ошибки
2
(Unknown error)
Неклассифицированная ошибка