Aller au contenu principal

updateUser

Mise à jour d'un seul objet utilisateur 🔐 Cette méthode nécessite une autorisation.

Users.updateUser(body, langCode)

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

const value = await Users.updateUser(body)
Schéma

body:* objet
Corps de la requête
exemple:

langCode: chaîne
Champ de langue optionnel
exemple: fr_FR


Schéma (body)

formIdentifier chaîne
le texte identifiant du formulaire lié au fournisseur d'autorisation
exemple: , regForm

formData: FormDataLangType
les données du formulaire liées au fournisseur d'autorisation
exemple:

{
"fr_FR": [
{
"marker": "first-name",
"value": "Prénom"
},
{
"marker": "last-name",
"value": "Nom"
}
]
}

authData FormDataType
Données d'autorisation prises du formulaire lié au fournisseur d'autorisation (utilisées uniquement pour changer le mot de passe)
exemple:

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

notificationData UserNotificationDataType
Données pour notifier l'utilisateur
exemple:

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

Cette méthode met à jour l'objet de données de l'utilisateur autorisé. Renvoie true (en cas de mise à jour réussie) ou false (en cas de mise à jour infructueuse).

Exemple de retour:

true