VXPortalUser Data Type

Properties
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" : "..."
}