GET /api/v1/doctor/get-all
вернёт список врачей.
Параметры:
Имя | Тип | Описание |
---|---|---|
firstName | string | имя |
lastName | string | фамилия |
middleName | string | отчество |
hasAvatar | boolean | признак наличия фотографии |
ageFrom | integer | мин. возраст |
ageTo | integer | макс. возраст |
regionIds | array | идентификаторы регионов |
specialtyIds | array | идентификаторы специальностей |
degreeIds | array | идентификаторы учёных степеней |
positionIds | array | идентификаторы должностей |
consultationTypes | array | идентификаторы видов консультаций |
availableAtUtc | datetime | планируемое дата и время консультации |
availableFromUtc | datetime | дата и время, начиная с которых доступны консультации врачей |
availableToUtc | datetime | дата и время, по которые доступны консультации врачей |
order | string | сортировать по полю (Rating, Requests, Feedbacks) |
asc | boolean | сортировать по возрастанию |
limit | integer | кол-во (записей в ответе) |
offset | integer | смещение (сколько записей пропустить) |
{
"items": [
{
//.. объект врач
}
],
"count": 10,
"totalCount": 15
}
GET /api/v1/doctor/get/{id}
вернёт информацию о враче.
Параметры:
Имя | Тип | Описание |
---|---|---|
id | integer | уникальный идентификатор врача |
{
//.. объект врач
}
GET /api/v1/doctor/feedbacks
вернёт информацию о враче.
Параметры:
Имя | Тип | Описание |
---|---|---|
doctorId | integer | уникальный идентификатор врача |
currentPartnerOnly | boolean | уникальный идентификатор врача |
limit | integer | уникальный идентификатор врача (по умолчанию 10) |
offset | integer | уникальный идентификатор врача (по умолчанию 0) |
{
//.. объект рейтинг врача
}