updateUser
Обновление объекта пользователя 🔐 Этот метод требует авторизации.
Users.updateUser(body, langCode)
const body = {
"formIdentifier": "reg",
"authData": [
{
"marker": "password",
"value": "12345"
}
],
"formData": [
{
"marker": "last_name",
"type": "string",
"value": "Username"
}
],
"notificationData": {
"email": "example@oneentry.cloud",
"phonePush": ["+99999999999"],
"phoneSMS": "+99999999999"
},
"state": {
"orderCount": 1
}
}
const value = await Users.updateUser(body)
Схема
body:* объект
Тело запроса
пример:
langCode: строка
Необязательное поле языка
пример: en_US
Схема (body)
formIdentifier строка
текстовый идентификатор формы, связанной с провайдером авторизации
пример: , regForm
formData: FormDataLangType
данные формы, связанные с провайдером авторизации
пример:
{
"en_US": [
{
"marker": "first-name",
"value": "Имя"
},
{
"marker": "last-name",
"value": "Фамилия"
}
]
}
authData FormDataType
Данные авторизации, полученные из формы, связанной с провайдером авторизации (используются только для изменения пароля)
пример:
[
{
"marker": "password",
"value": "12345"
}
]
notificationData UserNotificationDataType
Данные для уведомления пользователя
пример:
{
"email": "<example@oneentry.cloud>",
"phonePush": "",
"phoneSMS": "+9999999999"
}
Этот метод обновляет объект данных авторизованного пользователя. Возвращает true (в случае успешного обновления) или false (в случае неуспешного обновления).
Пример возврата:
true