REST.Backend.EMSApi.TEMSClientAPI.UpdateUser

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure UpdateUser(const AObjectID: string;
const AUserObject: TJSONObject; out AUpdatedAt: TUpdatedAt); overload;
procedure UpdateUser(const AUser: TUser; const AUserObject: TJSONObject;
out AUpdatedAt: TUpdatedAt); overload;

C++

void __fastcall UpdateUser(const System::UnicodeString AObjectID, System::Json::TJSONObject* const AUserObject, /* out */ TUpdatedAt &AUpdatedAt)/* overload */;
void __fastcall UpdateUser(const TUser &AUser, System::Json::TJSONObject* const AUserObject, /* out */ TUpdatedAt &AUpdatedAt)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
REST.Backend.EMSApi.pas
REST.Backend.EMSApi.hpp
REST.Backend.EMSApi TEMSClientAPI


Description

Remplace les informations existantes sur l'utilisateur spécifié par les informations spécifiées.

UpdateUser reçoit les paramètres suivants :

  • L'utilisateur cible, sous forme de chaîne avec l'ID de l'utilisateur (AObjectID) ou d'instance de TUser (AUser).
  • AUserObject est un objet JSON qui contient les nouvelles données de l'utilisateur cible.
  • AUpdatedAt est une instance de TUpdatedAt que UpdateUser remplit avec la date et l'heure auxquelles le serveur EMS a appliqué la modification demandée.

Exceptions

Exception Message Description

EEMSClientAPIError

MasterSecret requis

Authentication a la valeur TAuthentication.MasterSecret, et ConnectionInfo.MasterSecret est une chaîne vide.

Token de session requis

Authentication a la valeur TAuthentication.Session, et vous ne vous êtes pas connecté ou le token d'authentification de session fourni lors de la connexion est une chaîne vide.

Voir aussi