Получить список уровней
Описание
Позволяет польователю получить список уровней наставничества
Ручка
POST /mentor_level/v1/fetch_levels
Полный адрес в сети
| Среда |
URL |
| 🧪 Dev |
https://gateway.devterra.ru/admin/mentor_level/v1/fetch_levels |
| 🚀 Prod |
https://mobile-api.terraprod.ru/admin/mentor_level/v1/fetch_levels |
Тело запроса
filters:
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| canChose |
boolean |
Флаг, может ли пользователь выбрать этот уровень |
❌ |
true |
| cityID |
array(int) |
Уникальные идентификаторы городов |
❌ |
[1] |
| countryID |
array(int) |
Уникальные идентификаторы стран |
❌ |
[1] |
| districtID |
array(int) |
Уникальные идентификаторы округов |
❌ |
[1] |
| uuids |
array(string) |
Уникальные идентификаторы уровней |
❌ |
["8a87d1a5-5bce-4361-a2e6-8b5517c81213"] |
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| limit |
int |
Общее количество страниц |
❌ |
1 |
| page |
int |
Текущая страница |
❌ |
1 |
Пример JSON запроса
{
"filters": {
"canChose": true,
"cityID": [
1,
],
"countryID": [
1,
],
"districtID": [
1,
],
"uuids": [
"string"
]
},
"pagination": {
"limit": 1,
"page": 1
}
}
Тело ответа
data:
| Поле |
Тип |
Описание |
Обязательное |
| canChoose |
boolean |
Флаг, может ли пользователь выбрать этот уровень |
✅ |
| cityID |
int |
Уникальный идентификатор города |
✅ |
| countryID |
int |
Уникальный идентификатор страны |
✅ |
| districtID |
int |
Уникальный идентификатор округа |
✅ |
| isDefault |
boolean |
Флаг, является ли уровнем по умолчанию |
✅ |
| locale |
object |
Объекты локализованных текстов |
✅ |
| maxCost |
int |
Максимальная прибыль |
✅ |
| minCost |
int |
Минимальная прибыль |
✅ |
| uuid |
string |
Уникальный идентификатор уровня |
✅ |
| Поле |
Тип |
Описание |
Обязательное |
| currentPage |
int |
Текущая страница |
✅ |
| itemsPerPage |
int |
Количество элементов на странице |
✅ |
| totalItems |
int |
Общее количество элементов |
✅ |
| totalPages |
int |
Общее количество страниц |
✅ |
Пример JSON ответа
{
"data": [
{
"canChoose": true,
"cityID": 1,
"countryID": 1,
"districtID": 1,
"isDefault" true,
"locale": {
"mentorDescription": "string",
"mentorName": "string",
"studentDescription": "string",
"studentName": "string",
},
"maxCost": 2,
"minCost": 1,
"uuid": "8a87d1a5-5bce-4361-a2e6-8b5517c81213"
}
],
"pagination": {
"currentPage": 1,
"itemsPerPage": 1,
"totalItems": 1,
"totalPages": 1
}
}