CRecordUserDbUserRecord

This is a data record describing a user.

This message belongs to the Session Manager API.
The Session Manager is part of the NY_Session2PlugIn plugin.

{
  "id": "e3251dd4-11c3-4d33-ac86-e34dd67020a7",
  "name": "USER_DB_USER_RECORD",
  "description": "A user.",
  "slots": [
    {
      "key": "1",
      "name": "USER_ID",
      "direction": "REQUEST",
      "mandatory": "true",
      "type": "STRING",
      "description": "The user id."
    },
    {
      "key": "2",
      "name": "REAL_NAME",
      "direction": "REQUEST",
      "mandatory": "true",
      "type": "STRING",
      "description": "The user's real name."
    },
    {
      "key": "3",
      "name": "EMAIL",
      "direction": "REQUEST",
      "mandatory": "true",
      "type": "STRING",
      "description": "The user's email address."
    },
    {
      "key": "4",
      "name": "PASSWORD",
      "direction": "REQUEST",
      "mandatory": "false",
      "type": "STRING",
      "description": "The user's password (SHA384 hash, base64 encoded)."
    },
    {
      "key": "5",
      "name": "CREATED_BY",
      "direction": "REQUEST",
      "mandatory": "false",
      "type": "STRING",
      "description": "The ID of the user that created this user."
    },
    {
      "key": "6",
      "name": "TIME_CREATED",
      "direction": "REQUEST",
      "mandatory": "false",
      "type": "LOCAL_DATE_TIME",
      "description": "The time the user record has been created."
    }
    {
      "key": "7",
      "name": "PICTURE",
      "direction": "REQUEST",
      "mandatory": "true",
      "type": "STRING",
      "description": "The user's picture or avatar."
    }
  ]
}

This record is used by the CRecordUserDbGetUserRecord request.