UserDetail¶
| Field | Null | Description | Note |
|---|---|---|---|
| password string |
Y | The password | |
| roles array of objects |
An array of Role objects | Only allow null when user is a system admin | |
| userRoles array of objects |
Y | An array of UserRole objects | |
| userSecurityQuestions array of objects |
Y | An array of UserSecurityQuestion objects | |
| status integer |
The status
|
||
| issueDate datetime |
The time when token was generated | ||
| autoLogin boolean |
Whether system will auto login this user | ||
| newPassword string |
Y | The new password |
Inherited fields:
User¶
| Field | NULL | Description | Note |
|---|---|---|---|
| userName string |
The name of the user | ||
| emailAddress string |
The email address of the user | ||
| firstName string |
The first name of the user | ||
| lastName string |
The last name of the user | ||
| tenantId string (GUID) |
Y | The id of the tenant if available | |
| tenantDisplayId string |
The user-entered id of the tenant for display | ||
| tenantName string |
Y | The name of the tenant if available | |
| dataOffset decimal |
Y | The time shift to be applied to datetime data from client database connections to match user’s local time | As of v2.9.5, offset will accept partial hours as .25, .5 or .75 |
| timestampOffset decimal |
Y | The time shift to be applied to timestamp data (created date time, last updated date time) from Izenda system database to match user’s local time zone | As of v2.9.5, offset will accept partial hours as .25, .5 or .75 |
| initPassword boolean |
Has the password been initialized for a new user | ||
| active boolean |
Is the user activated | ||
| retryLoginTime integer |
Y | The number of consecutive times that user fails to log in | |
| lastTimeAccessed datetime |
Y | The time when user last accessed the system | |
| passwordLastChanged datetime |
Y | The time when user last changed the password | |
| locked boolean |
Y | Is the user locked | |
| lockedDate datetime |
Y | The time when user was locked | |
| cultureName string |
Y | The culture name | |
| securityQuestionLastChanged datetime |
Y | The time when user last changed security questions | |
| dateFormat string |
The user-selected date format | ||
| systemAdmin boolean |
Whether user is a system admin | ||
| notAllowSharing boolean |
Is sharing not allowed | ||
| numberOfFailedSecurityQuestion integer |
Y | The number of security questions that user failed to answer | |
| fullName string |
The full name | ||
| currentModules array of strings |
Y | The list of assigned modules |
Inherited fields:
Entity¶
| Field | NULL | Description | Note |
|---|---|---|---|
| id string (GUID) |
The id of this object Example: 572bd576-8c92-4901-ab2a-b16e38144813 |
Allow null incase insert a new entity | |
| state integer |
The entity state of this object
|
||
| deleted boolean |
Is this object deleted | ||
| inserted boolean |
Is this object inserted | ||
| version string |
Y | The version | |
| created datetime in ISO 8601 format |
Y | The created datetime | |
| createdBy string |
The creator | ||
| modified datetime in ISO 8601 format |
Y | The modification datetime | |
| modifiedBy string |
The user who last modified this object |
User Sample:
{
"password" : null,
"roles" : [{
"name" : null,
"tenantId" : null,
"active" : false,
"id" : "b992c772-6cb1-4103-b6b1-0da581368862",
"state" : 0,
"deleted" : false,
"inserted" : true,
"version" : null,
"created" : null,
"createdBy" : "e5dabf75-c5b7-4877-86cc-b3afd83eed62",
"modified" : null,
"modifiedBy" : null
}
],
"userRoles" : [{
"userId" : "6c447061-8f1d-4ff4-803c-b6b15695b8c3",
"roleId" : "b992c772-6cb1-4103-b6b1-0da581368862",
"id" : "b15da0f4-d97d-4c78-bd52-22af0e02aae0",
"state" : 0,
"deleted" : false,
"inserted" : true,
"version" : 1,
"created" : "2016-10-10T07:50:26.2366983",
"createdBy" : "e5dabf75-c5b7-4877-86cc-b3afd83eed62",
"modified" : "2016-10-10T07:50:26.2366983",
"modifiedBy" : "e5dabf75-c5b7-4877-86cc-b3afd83eed62"
}
],
"userSecurityQuestions" : null,
"status" : 3,
"issueDate" : "0001-01-01T00:00:00",
"autoLogin" : false,
"newPassword" : null,
"userName" : "jdoe",
"emailAddress" : "jdoe@acme.com",
"firstName" : "John",
"lastName" : "Doe",
"tenantId" : null,
"tenantDisplayId" : null,
"dataOffset" : 0,
"timestampOffset" : 0,
"initPassword" : false,
"active" : false,
"retryLoginTime" : null,
"lastTimeAccessed" : null,
"passwordActiveDate" : null,
"locked" : null,
"lockedDate" : null,
"fullName" : "John Doe",
"id" : "6c447061-8f1d-4ff4-803c-b6b15695b8c3",
"state" : 0,
"deleted" : false,
"inserted" : false,
"version" : 1,
"created" : "2016-10-10T07:50:26.2366983",
"createdBy" : "e5dabf75-c5b7-4877-86cc-b3afd83eed62",
"modified" : "2016-10-10T07:50:26.2366983",
"modifiedBy" : "e5dabf75-c5b7-4877-86cc-b3afd83eed62"
}
UserDetail Sample:
{
"password" : null,
"roles" : [],
"userName" : "Anna",
"emailAddress" : null,
"firstName" : "An",
"lastName" : "Na",
"passwordHash" : null,
"passwordSalt" : null,
"currentTokenHash" : null,
"tenantId" : null,
"active" : false,
"deleted" : false,
"dataOffset" : 0,
"timestampOffset" : 0,
"fullName" : "An Na",
"id" : "9f58703e-0dff-4690-9dc6-c595a6fd84e5",
"state" : 0,
"inserted" : true,
"version" : 1,
"created" : null,
"createdBy" : null,
"modified" : null,
"modifiedBy" : null
}