EMS.Services.TEMSInternalAPI.SignupUser
Delphi
function SignupUser(const AUserName, APassword: string; const AUserFields: TJSONObject): IEMSResourceResponseContent; overload;
function SignupUser(const AJSONBody: TJSONObject): IEMSResourceResponseContent; overload;
C++
_di_IEMSResourceResponseContent __fastcall SignupUser(const System::UnicodeString AUserName, const System::UnicodeString APassword, System::Json::TJSONObject* const AUserFields)/* overload */;
_di_IEMSResourceResponseContent __fastcall SignupUser(System::Json::TJSONObject* const AJSONBody)/* overload */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | EMS.Services.pas EMS.Services.hpp |
EMS.Services | TEMSInternalAPI |
Description
Signs up a new EMS User in the EMS Server.
The SignupUser method is overloaded:
- The first overloaded method adds the
AUserName
, theAPassword
, and (optionally) the customAUserFields
to a TJSONObject. This method calls the second overloaded SignupUser method with the resulting TJSONObject. - The second overloaded method signs up a new EMS User to the EMS Server.
AJSONBody
contains the EMS User data as a TJSONObject. The EMS Username and Password fields are required.
SignupUser returns an IEMSResourceResponseContent to read the response from the resource. The response from the EMS Server includes the session identifier.