Обновление профиля пользователя
Обновление профиля
Ручка
POST lk/v1/user/update_profile
Полный адрес в сети
| Среда |
URL |
| 🧪 Dev |
`https://gateway.devterra.ru/lk/v1/user/update_profile |
| 🚀 Prod |
https://mobile-api.terraprod.ru/lk/v1/user/update_profile |
Пример тела запроса
{
"aboutMe": "...",
"birthday": "1990-05-15T00:00:00Z",
"enableNotifications": true,
"firstName": "Иван",
"lastName": "Петров",
"location": {
"cityID": 1,
"districtID": 77,
"countryID": 1
},
"middleName": "Сергеевич",
"userPhoto": {
"coordinate": {
"x": 100,
"y": 150,
"width": 500,
"height": 500
},
"photoURL": "https://storage.example.com/photos/user123.jpg",
},
"userUUID": "123e4567-e89b-12d3-a456-426614174000",
"username": "username"
}
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| aboutMe |
*string |
О пользователе |
❌ |
"..." |
| birthday |
*time.Time |
Дата рождения |
❌ |
"2024-01-15T09:00:00Z" |
| enableNotifications |
*bool |
Включены ли уведомления |
❌ |
"true" |
| firstName |
*string |
Реальное имя пользователя |
❌ |
"Иван" |
| lastName |
*string |
Фамилия пользователя |
❌ |
"Петров" |
| location |
object |
Локация, местонахождение пользователя |
❌ |
см. ниже |
| middleName |
*string |
Отчество пользователя |
❌ |
"Сергеевич" |
| userPhoto |
*object |
Объект, со ссылкой на фото пользователя и координаты |
❌ |
см. ниже |
| userUUID |
string |
Уникальный идентификатор пользователя |
✅ |
"123e4567-e89b-12d3-a456-426614174000" |
| username |
string |
Имя пользователя |
❌ |
"username" |
userPhoto
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| coordinate |
object |
Ширина и высота фото |
❌ |
см. ниже |
| photoURL |
string |
Ссылка на фото |
❌ |
"..." |
coordinate
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| height |
int64 |
Высота |
❌ |
256 |
| width |
int64 |
Ширина |
❌ |
256 |
| x |
int64 |
Координаты по оси X |
❌ |
256 |
| y |
int64 |
Координаты по оси Y |
❌ |
256 |
location
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| cityID |
*int32 |
Идентификатор города |
❌ |
1 |
| countryID |
*int32 |
Идентификатор страны |
❌ |
1 |
| districtID |
*int32 |
Идентификатор округа |
❌ |
1 |
Пример тела ответа