1.1. Schedule (Графики расписания)
Стандартный шаблон URL (PATTERN_URL): /Schedule
HTTP-Метод POST. Возвращает расписание сотрудников по параметрам. Подробнее в описании параметра Method ниже.
Является аналогом следующих веб-сервисов: GetEnlargementSchedule, GetSchedule, GetSchedule20.
Параметры в теле запроса:
|
Имя
|
Обязательный
|
Тип значения
|
Описание
|
|
Key
|
Да
|
string
|
Значение «Ключ API» для конкретной настройки обмена
|
|
Method
|
Нет
|
string
|
Имя модели поведения сервиса. Может быть: GetSchedule, GetSchedule20 (по умолчанию), GetEnlargementSchedule
|
|
StartDate
|
Да
|
dateTime
|
Дата начала периода на который получается расписания. Если указано вместе с временем - время игнорируется
|
|
FinishDate
|
Да
|
dateTime
|
Дата окончания периода на который получается расписания. Если указано вместе с временем - время игнорируется
|
|
Clinic
|
Нет
|
string
|
УИД клиники расписания.
Игнорируется у GetSchedule
|
|
Employees
|
Нет
|
string
|
УИД или УИДы сотрудников по которым надо выводить расписание.
Игнорируется у GetSchedule
|
|
Format
|
Нет
|
string
|
Формат результата: JSON (по умолчанию),
ZipXML (архив в виде строки BASE64 с xml),
ZipJSON (архив в виде строки BASE64 с json).
|
|
OnlyFreeTime
|
Нет
|
boolean
|
Возвращать только свободное время врача
Игнорируется у GetEnlargementSchedule
|
