Запрос
Адрес запроса
GET: api/v2/vaccination/calendar/{ageMin}/{ageMax} |
Параметры запроса
Параметр | Описание | Обязательный |
---|---|---|
ageMin | Нижняя граница возраста | + |
ageMax | Верхняя граница возраста | + |
Ответ сервера
В случае успешного выполнения сервер вернет массив объектов Calendar в формате JSON.
Каждый объект Calendar содержит следующие поля:
Поле | Тип данных | Описание |
---|---|---|
name | string | Название болезни |
grafts | Grafts | Графики прививок |
Grafts
Поле | Тип данных | Описание |
---|---|---|
disposables | Age | Информация о возрасте, в котором необходимо производить вакцинацию |
Continuous | Continuouses (Содержит два поля типа Age - Begin и End) | Период прохождения вакцинаций |
Age
Поле | Тип данных | Описание |
---|---|---|
years | int | Количество лет |
months | int | Количество месяцев |
days | int | Количество дней |
Пример ответа
[ { "name": "Корь", "grafts": { "disposables": [ { "years": 1, "months": 0, "days": 0 }, { "years": 6, "months": 0, "days": 0 }, { "years": 6, "months": 6, "days": 0 }, { "years": 15, "months": 0, "days": 0 } ], "continuouses": [] } } ]
В случае отсутствия данных будет возвращен пустой массив
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.