Обновить анкету
Получить анкету пользователя
Ручка
POST /worksheet/v1/update_worksheet
Полный адрес в сети
| Среда |
URL |
| 🧪 Dev |
https://gateway.devterra.ru/admin/worksheet/v1/update_worksheet |
| 🚀 Prod |
https://mobile-api.terraprod.ru/admin/worksheet/v1/update_worksheet |
Пример тела запроса
{
"constants": {
"aboutMe": true,
"clearCompetencies": true,
"clearEmployments": true,
"clearGoalsForYear": true,
"clearKeyAchievements": true,
"clearLocation": true,
"clearMentorCategory": true,
"clearMentorYearsCount": true,
"clearPhoto":, true,
"clearSalaryLevel": true,
"clearStaffCount": true,
"clearTurnoverLevel": true,
"clearYearsOnBusiness": true
},
"worksheet": {
"aboutMe": "string",
"competencies": [
{
"description": "string",
"name": string,
"uuid": "string"
}
],
"employments": [
{
"description": "string",
"name": string,
"uuid": "string"
}
],
"goalsForYear": "string",
"keyAchievements": "string",
"location": [
"cityID": 0,
"countryID": 0,
"districtID": 0
],
"mentorCategory": 0,
"mentorYearsCount": {
"description": "string",
"yearsCount": 0
},
"photo": {
"coord": {
"height": 0,
"width": 0,
"x": 0,
"y": 0
},
"url": "string"
},
"roleID": 0,
"salaryLevel": 0,
"staffCount": 0,
"turnoverLevel": 0,
"yearsOnBusiness": 0
}
}
constants
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| ClearAboutMe |
bool |
Очистить ли информацию о пользователе |
❌ |
false |
| ClearCompetencies |
bool |
Очистить ли навыки |
❌ |
false |
| ClearEmployments |
bool |
Очистить ли нишу |
❌ |
false |
| ClearGoalsForYear |
bool |
Очистить ли цели на год |
❌ |
false |
| ClearKeyAchievements |
bool |
Очистить ли количество сотрудников |
❌ |
false |
| ClearLocation |
bool |
Очистить ли локацию |
❌ |
false |
| ClearMentorCategory |
bool |
Очистить ли категорию ментора |
❌ |
false |
| ClearMentorYearsCount |
bool |
Очистить ли количество лет в менторстве |
❌ |
false |
| ClearPhoto |
bool |
Очистить ли фото |
❌ |
false |
| ClearSalaryLevel |
bool |
Очистить ли уровень заработной платы |
❌ |
false |
| ClearStaffCount |
bool |
Очистить ли количество сотрудников |
❌ |
false |
| ClearTurnoverLevel |
bool |
Очистить ли уровень оборота компании |
❌ |
false |
| ClearYearsOnBusiness |
bool |
Очистить ли навыки |
❌ |
false |
worksheet
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| aboutMe |
string |
О пользователе |
❌ |
"..." |
| Competencies |
[]*object |
Навык пользователя |
❌ |
[{UUID: "a87d1a5-5bce-4361-a2e6-8b5517c81212", description: "..."}, {...}] |
| Employments |
[]*object |
Ниша пользователя |
❌ |
[{UUID: "a87d1a5-5bce-4361-a2e6-8b5517c81212", description: "..."}, {...}] |
| GoalsForYear |
*string |
Цели на год |
❌ |
"..." |
| KeyAchievements |
*string |
Ключевые достижения |
❌ |
"..." |
| location |
[]*object |
Локация пользователя |
❌ |
[{...}, {...}] |
| mentorCategory |
int32 |
Категория наставника |
❌ |
1 |
| mentorYearsCount |
*object |
Количество лет в менторстве |
❌ |
{YearsCount: 10, Description: "..."} |
| photo |
*object |
Фото пользователя |
❌ |
{...] |
| RoleID |
int32 |
Уникальный идентификатор роли пользователя |
❌ |
1 |
| SalaryLevel |
*int32 |
Уровень заработной платы пользователя |
❌ |
18500 |
| StaffCount |
*int32 |
Количество сотрудников |
❌ |
10 |
| TurnoverLevel |
*int32 |
Уровень оборота компании |
❌ |
3000000 |
| YearsOnBusiness |
*int32 |
Опыт в бизнесе |
❌ |
15 |
competencies, employments
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| description |
string |
Описание |
❌ |
"..." |
| name |
string |
Название |
❌ |
"..." |
| uuid |
string |
Уникальный идентификатор навыка (ниши) |
❌ |
"..." |
location
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| cityID |
*int32 |
Идентификатор города |
❌ |
1 |
| countryID |
*int32 |
Идентификатор страны |
❌ |
1 |
| districtID |
*int32 |
Идентификатор округа |
❌ |
1 |
mentorYearsCount
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| description |
string |
Описание |
❌ |
"..." |
| yearsCount |
int32 |
Количество лет |
❌ |
5 |
photo
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| coord |
object |
Ширина и высота фото |
❌ |
см. ниже |
| url |
string |
Ссылка на фото |
❌ |
"..." |
coord
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| height |
int64 |
Высота |
❌ |
256 |
| width |
int64 |
Ширина |
❌ |
256 |
| x |
int64 |
Координаты по оси X |
❌ |
256 |
| y |
int64 |
Координаты по оси Y |
❌ |
256 |
Пример тела ответа