VXPortalUser Data Type

Properties
name data type constraints description
loginId string   Returns the value for the member attribute loginId
password string   Returns the value for the member attribute password
status number required Returns the value for the member attribute status
emailAddress string   Returns the value for the member attribute emailAddress
firstName string   Returns the value for the member attribute firstName
lastName string   Returns the value for the member attribute lastName
publicScreenName string   Returns the value for the member attribute publicScreenName
userSource number required Returns the value for the member attribute userSource
notes string   Returns the value for the member attribute notes
userRoleList array of string   Returns the value for the member attribute userRoleList
myClassType number required
groupIdList array of number  
userPermList array of VXUserPermission  
groupPermissions array of VXGroupPermission  
otherAttributes string   String - additional attributes.
configProperties map of string  
syncSource string   String - sync Source attribute.
Properties inherited from VXDataObject
id number   Returns the value for the member attribute id
createDate number   Returns the value for the member attribute createDate
updateDate number   Returns the value for the member attribute updateDate
owner string   Returns the value for the member attribute owner
updatedBy string   Returns the value for the member attribute updatedBy
myClassType number required

Example

{
  "loginId" : "...",
  "password" : "...",
  "status" : 12345,
  "emailAddress" : "...",
  "firstName" : "...",
  "lastName" : "...",
  "publicScreenName" : "...",
  "userSource" : 12345,
  "notes" : "...",
  "userRoleList" : [ "...", "..." ],
  "myClassType" : 12345,
  "groupIdList" : [ 12345, 12345 ],
  "userPermList" : [ {
    "id" : 12345,
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "myClassType" : 12345,
    "createDate" : 12345,
    "updateDate" : 12345,
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "id" : 12345,
    "userId" : 12345,
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "userName" : "...",
    "moduleName" : "...",
    "loginId" : "...",
    "myClassType" : 12345,
    "createDate" : 12345,
    "updateDate" : 12345,
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "groupPermissions" : [ {
    "id" : 12345,
    "groupId" : 12345,
    "groupName" : "...",
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "myClassType" : 12345,
    "createDate" : 12345,
    "updateDate" : 12345,
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "id" : 12345,
    "groupId" : 12345,
    "groupName" : "...",
    "moduleId" : 12345,
    "isAllowed" : 12345,
    "moduleName" : "...",
    "myClassType" : 12345,
    "createDate" : 12345,
    "updateDate" : 12345,
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "otherAttributes" : "...",
  "configProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "syncSource" : "...",
  "id" : 12345,
  "createDate" : 12345,
  "updateDate" : 12345,
  "owner" : "...",
  "updatedBy" : "..."
}