UserDTO¶
Example Json Object
1{
2 "id": 0,
3 "createdBy": "string",
4 "createdAt": "2019-08-24T14:15:22Z",
5 "userName": "string",
6 "firstName": "string",
7 "lastName": "string",
8 "email": "string",
9 "roleIds": [
10 0
11 ],
12 "internalTeamNames": [
13 "string"
14 ],
15 "internalTeamIds": [
16 0
17 ],
18 "internalTeamDisplayIds": [
19 "string"
20 ],
21 "premiseIds": [
22 0
23 ],
24 "premiseNames": [
25 "string"
26 ],
27 "userAvailable": true,
28 "temporaryWorkload": 0,
29 "preferredCultureCode": "string"
30}
📄 Description: Data transfer object representing a user within the Nakisa Portfolio Management Suite, encapsulating essential information for managing portfolio, asset, and analytics interactions related to real estate properties.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
createdBy |
string |
false |
none |
Username of who created this resource |
createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
userName |
string |
false |
none |
Name of the user |
firstName |
string |
false |
none |
Name of the first |
lastName |
string |
false |
none |
Name of the last |
string |
false |
none |
Email address of the user, utilized for communication and notifications within the Nakisa Portfolio Management Suite, particularly in relation to portfolio, asset, analytics, and real estate property management. |
|
roleIds |
[integer] |
false |
none |
Array of unique identifiers representing the roles assigned to a user within the Nakisa Portfolio Management Suite, facilitating effective management of portfolios, assets, analytics, and real estate properties. |
internalTeamNames |
[string] |
false |
none |
List of internal team names associated with the user, relevant for portfolio management, asset tracking, analytics, and real estate property operations. |
internalTeamIds |
[integer] |
false |
none |
Array of unique identifiers representing the internal teams associated with the user, facilitating collaboration across portfolio, asset, analytics, and real estate property management within the Nakisa Portfolio Management Suite. |
internalTeamDisplayIds |
[string] |
false |
none |
Array of unique identifiers for internal team display purposes within the Nakisa Portfolio Management Suite, relevant to portfolio, asset, analytics, and real estate property management. |
premiseIds |
[integer] |
false |
none |
Array of unique identifiers for premises associated with the user’s portfolio, enabling effective asset management and analytics within the Nakisa Portfolio Management Suite. |
premiseNames |
[string] |
false |
none |
An array of names representing the premises associated with the user’s portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite. |
userAvailable |
boolean |
false |
none |
Indicates whether the user is available for portfolio management tasks within the Nakisa Portfolio Management Suite. |
temporaryWorkload |
integer(int32) |
false |
none |
Represents the temporary workload assigned to a user, facilitating effective resource allocation and analytics within the Nakisa Portfolio Management Suite for portfolio and asset management. |
preferredCultureCode |
string |
false |
none |
Code for the preferred culture |