Ana içeriğe geç

updateUser

Tek bir kullanıcı nesnesini güncelleme 🔐 Bu yöntem yetkilendirme gerektirir.

Users.updateUser(body, langCode)

const body = {
"formIdentifier": "reg",
"authData": [
{
"marker": "password",
"value": "12345"
}
],
"formData": [
{
"marker": "last_name",
"type": "string",
"value": "Kullanıcı Adı"
}
],
"notificationData": {
"email": "example@oneentry.cloud",
"phonePush": ["+99999999999"],
"phoneSMS": "+99999999999"
},
"state": {
"orderCount": 1
}
}

const value = await Users.updateUser(body)
Şema

body:* nesne
İstek gövdesi
örnek:

langCode: dize
İsteğe bağlı dil alanı
örnek: en_US


Şema (body)

formIdentifier dize
yetkilendirme sağlayıcısına bağlı formun metin tanımlayıcısı
örnek: , regForm

formData: FormDataLangType
yetkilendirme sağlayıcısına bağlı formun verileri
örnek:

{
"en_US": [
{
"marker": "first-name",
"value": "Ad"
},
{
"marker": "last-name",
"value": "Soyad"
}
]
}

authData FormDataType
Yetkilendirme sağlayıcısına bağlı formdan alınan yetkilendirme verileri (sadece şifre değiştirmek için kullanılır)
örnek:

[
{
"marker": "password",
"value": "12345"
}
]

notificationData UserNotificationDataType
Kullanıcıyı bilgilendirmek için veriler
örnek:

{
"email": "<example@oneentry.cloud>",
"phonePush": "",
"phoneSMS": "+9999999999"
}

Bu yöntem yetkilendirilmiş kullanıcının veri nesnesini günceller. Başarılı güncelleme durumunda true (başarısız güncelleme durumunda false) döner.

Örnek dönüş:

true