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 şifreyi 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