| name | data type | constraints | description |
|---|---|---|---|
| loginId | string | Login Id for the user | |
| password | string | Password | |
| status | number | required | Status This attribute is of type enum CommonEnums::ActivationStatus |
| emailAddress | string | Email address of the user | |
| firstName | string | First name of the user | |
| lastName | string | Last name of the user | |
| publicScreenName | string | Public name of the user | |
| userSource | number | required | Source of the user This attribute is of type enum CommonEnums::UserSource |
| notes | string | Notes for the user | |
| userRoleList | array of string | List of roles for this user | |
| groupIdList | array of number | ||
| userPermList | array of VXUserPermission | ||
| groupPermissions | array of VXGroupPermission | ||
| otherAttributes | string | Additional store attributes. | |
| syncSource | string | sync Source Attribute. | |
| configProperties | map of string | Configuration properties. | |
Properties inherited from VXDataObject |
|||
| id | number | Id of the data | |
| createDate | object | Date when this data was created | |
| updateDate | object | Date when this data was updated | |
| owner | string | Owner | |
| updatedBy | string | Updated By | |
Example
{
"loginId" : "...",
"password" : "...",
"status" : 12345,
"emailAddress" : "...",
"firstName" : "...",
"lastName" : "...",
"publicScreenName" : "...",
"userSource" : 12345,
"notes" : "...",
"userRoleList" : [ "...", "..." ],
"groupIdList" : [ 12345, 12345 ],
"userPermList" : [ {
"userId" : 12345,
"moduleId" : 12345,
"isAllowed" : 12345,
"userName" : "...",
"moduleName" : "...",
"loginId" : "...",
"id" : 12345,
"createDate" : { },
"updateDate" : { },
"owner" : "...",
"updatedBy" : "..."
}, {
"userId" : 12345,
"moduleId" : 12345,
"isAllowed" : 12345,
"userName" : "...",
"moduleName" : "...",
"loginId" : "...",
"id" : 12345,
"createDate" : { },
"updateDate" : { },
"owner" : "...",
"updatedBy" : "..."
} ],
"groupPermissions" : [ {
"groupId" : 12345,
"moduleId" : 12345,
"isAllowed" : 12345,
"moduleName" : "...",
"groupName" : "...",
"id" : 12345,
"createDate" : { },
"updateDate" : { },
"owner" : "...",
"updatedBy" : "..."
}, {
"groupId" : 12345,
"moduleId" : 12345,
"isAllowed" : 12345,
"moduleName" : "...",
"groupName" : "...",
"id" : 12345,
"createDate" : { },
"updateDate" : { },
"owner" : "...",
"updatedBy" : "..."
} ],
"otherAttributes" : "...",
"syncSource" : "...",
"configProperties" : {
"property1" : "...",
"property2" : "..."
},
"id" : 12345,
"createDate" : { },
"updateDate" : { },
"owner" : "...",
"updatedBy" : "..."
}