updateUser
Tek bir kullanıcı nesnesini güncelleme. 🔐 Bu yöntem yetkilendirme gerektirir.
Açıklama
Bu yöntem, yetkilendirilmiş kullanıcının veri nesnesini günceller. Bir IUserEntity nesnesine çözülmekte olan bir Promise döner.
Kullanıcılar.updateUser(
body*,
body.formIdentifier*,
body.langCode,
body.formData,
body.notificationData,
body.state,
langCode
);
Parametreler şeması
Şema
body(required): IUserBody
İstek gövdesi
örnek:
{
"formIdentifier": "reg",
"authData": [
{
"marker": "email_reg",
"value": "your-email@oneentery.cloud"
},
{
"marker": "password_reg",
"value": "12345"
}
],
"formData": [
{
"marker": "last_name",
"type": "string",
"value": "Kullanıcı Adı"
}
],
"notificationData": {
"email": "example@oneentry.cloud",
"phonePush": [
"+99999999999"
],
"phoneSMS": "+99999999999"
},
"state": {}
}
body.formIdentifier(required): string
Formun metin tanımlayıcısı.
örnek: "form_12345"
body.langCode: string
Yerelleştirme için dil kodu. Varsayılan: "en_US".
body.formData: IAuthFormData | IAuthFormData[]
Form veri nesnesi veya form veri nesneleri dizisi.
örnek:
[
{
"marker": "first_name",
"type": "string",
"value": "John"
},
{
"marker": "last_name",
"type": "string",
"value": "Doe"
}
]
body.notificationData: object
E-posta ve telefon bilgilerini içeren bildirim verilerini içeren nesne.
örnek:
{
"email": "example@oneentry.cloud",
"phonePush": [
"+99999999999"
],
"phoneSMS": "+99999999999"
}
body.state: any
Ek durum bilgilerini içeren nesne.
örnek:
{
"key": "value"
}
langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"
Örnekler
Minimal örnek
await AuthProvider.auth( "email", { "authData": [ { "marker": "email_reg", "value": "your@email.com", }, { "marker": "password_reg", "value": "yourPassword" } ] });
const body = { "formIdentifier": "reg", "authData": [ { "marker": "password", "value": "yourPassword" } ], "formData": [ { "marker": "last_name", "type": "string", "value": "Kullanıcı Adı" } ], "notificationData": { "email": "example@oneentry.cloud", "phonePush": ["+99999999999"], "phoneSMS": "+99999999999" }, "state": {}};
const response = await Users.updateUser(body);