CreateNewSchedule

Создать расписание

Создание нового расписания занятий для группы.

Входные параметры
groupId
Id студенческой группы
Целочисленное, обязательный параметр
createMode
Режим создания расписания:
  1. Простое добавление в список (startDate обязательно)
  2. Задать как последнее с даты (startDate обязательно)
  3. Задать как единственное (startDate игнорируется)
Целочисленное, обязательный параметр
startDate
Начало действия расписания занятий. Обязательность зависит от createMode.
Дата (Y-m-d, например 2017-01-26)
mondayTimeStart
Время начала занятия по понедельникам
Время (H:i:s, например: 05:35:44)
mondayTimeEnd
Время начала занятия по понедельникам
Время (H:i:s, например: 05:35:44)
mondayBreakTime
Перерыв в занятии по понедельникам (в минутах)
Целочисленное
tuesdayTimeStart
Время начала занятия по вторникам
Время (H:i:s, например: 05:35:44)
tuesdayTimeEnd
Время окончания занятия по вторникам
Время (H:i:s, например: 05:35:44)
tuesdayBreakTime
Перерыв в занятии по вторникам (в минутах)
Целочисленное
wednesdayTimeStart
Время начала занятия по средам
Время (H:i:s, например: 05:35:44)
wednesdayTimeEnd
Время окончания занятия по средам
Время (H:i:s, например: 05:35:44)
wednesdayBreakTime
Перерыв в занятии по средам (в минутах)
Целочисленное
thursdayTimeStart
Время начала занятия по четвергам
Время (H:i:s, например: 05:35:44)
thursdayTimeEnd
Время окончания занятия по четвергам
Время (H:i:s, например: 05:35:44)
thursdayBreakTime
Перерыв в занятии по четвергам (в минутах)
Целочисленное
fridayTimeStart
Время начала занятия по пятницам
Время (H:i:s, например: 05:35:44)
fridayTimeEnd
Время окончания занятия по пятницам
Время (H:i:s, например: 05:35:44)
fridayBreakTime
Перерыв в занятии по пятницам (в минутах)
Целочисленное
saturdayTimeStart
Время начала занятия по субботам
Время (H:i:s, например: 05:35:44)
saturdayTimeEnd
Время окончания занятия по субботам
Время (H:i:s, например: 05:35:44)
saturdayBreakTime
Перерыв в занятии по субботам (в минутах)
Целочисленное
sundayTimeStart
Время начала занятия по воскресеньям
Время (H:i:s, например: 05:35:44)
sundayTimeEnd
Время окончания занятия по воскресеньям
Время (H:i:s, например: 05:35:44)
sundayBreakTime
Перерыв в занятии по воскресеньям (в минутах)
Целочисленное
Результат:
При успешном выполнении будет возвращён Id нового расписания
Пример результата (json):
{
    "id": "204"
}

Обратите внимание!

Время перерыва в занятии не может быть более 50% от длины всего занятия.