GetStudentGroupsListV2

Список групп

Получить список студенческих групп школы.

Входные параметры
searchMode
Режим поиска:
  1. Активные группы текущего пользователя
  2. Все активные группы школы
  3. Группы, завершившие обучение
  4. Удалённые группы
  5. Все группы (включая завершивших обучение и удалённых)
Целочисленное, обязательный параметр
searchString
Строка текстового поиска
Строка, обязательный параметр
date
Дата дня, на неделю которого нужно собрать расписание. Если не задано, используется текущая дата.
Дата (Y-m-d, например 2017-01-26), обязательный параметр
page
Номер страницы пагинации
Целочисленное, обязательный параметр
limit
Количество элементов на странице (не более 30)
Целочисленное, обязательный параметр
Результат:
Указанное расписание - производное всех расписаний, выпадающих на неделю, которой принадлежит date. Т.е. результат вызова StudentGroups/oneWeekSchedule.
Поле debtorsCount обозначает количество должников, числящихся в группе.
Пример результата (json):
{
    "items": [
        {
            "id": 1,
            "teacherId": 2,
            "trainingProgramId": 1,
            "eventPlaceId": 1,
            "name": "Antonio+Andrew",
            "courseId": 11,
            "courseNominativeName": "Русский язык",
            "dateStartWork": "2019-09-02",
            "dateEndWork": "2020-05-27",
            "weekSchedule": {
                "weekDays": "6",
                "mondayTimeStart": "00:00:00",
                "mondayTimeEnd": "00:00:00",
                "mondayBreakTime": "0",
                "tuesdayTimeStart": "00:00:00",
                "tuesdayTimeEnd": "00:00:00",
                "tuesdayBreakTime": "0",
                "wednesdayTimeStart": "00:00:00",
                "wednesdayTimeEnd": "00:00:00",
                "wednesdayBreakTime": "0",
                "thursdayTimeStart": "00:00:00",
                "thursdayTimeEnd": "00:00:00",
                "thursdayBreakTime": "0",
                "fridayTimeStart": "00:00:00",
                "fridayTimeEnd": "00:00:00",
                "fridayBreakTime": "0",
                "saturdayTimeStart": "12:00:00",
                "saturdayTimeEnd": "14:00:00",
                "saturdayBreakTime": "0",
                "sundayTimeStart": "00:00:00",
                "sundayTimeEnd": "00:00:00",
                "sundayBreakTime": "0"
            },
            "deleted": false,
            "debtorsCount": 0,
            "teacherName": "Victor"
        }
    ],
    "page": 1,
    "limit": 10,
    "totalCount": 1
}

Результат данного запроса может быть закеширован на несколько секунд.

Метод поддерживает вызов из автономных приложений.