Era.Common.DataDefinition.Security.NativeUserData
Description
Holds native user data.
Properties
Name |
JsonSchemaType |
Description |
accoutEnabled |
boolean |
True if account is enabled. |
autoLogoutTimeMinutes |
integer |
Auto-logout interval in minutes. |
fullUserName |
string |
Full user name as free text. |
haveToChangePassword |
boolean |
True if user is forced to change password. |
mailContact |
string |
Mail contact as free text. |
passwordExpirationIntervalDays |
integer |
Password expiration interval in days from last password change. |
phoneContact |
string |
Phone contact as free text. |
Dual message (request/response)
No dual message.Referenced in messages
Era.Common.NetworkMessage.ConsoleApi.Security.RpcCreateNativeUserRequest
Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyNativeUserRequest
JsonSchema
{
"title": "Era.Common.DataDefinition.Security.NativeUserData",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Security.NativeUserData"
],
"properties": {
"Era.Common.DataDefinition.Security.NativeUserData": {
"$ref": "#/definitions/NativeUserData"
}
},
"definitions": {
"NativeUserData": {
"additionalProperties": false,
"required": [
"accoutEnabled",
"autoLogoutTimeMinutes",
"fullUserName",
"haveToChangePassword",
"mailContact",
"passwordExpirationIntervalDays",
"phoneContact"
],
"type": "object",
"properties": {
"accoutEnabled": {
"type": "boolean"
},
"autoLogoutTimeMinutes": {
"exclusiveMaximum": false,
"exclusiveMinimum": false,
"maximum": 1441,
"minimum": 0,
"type": "integer"
},
"fullUserName": {
"maxLength": 1024,
"pattern": "\\s*.{1,}\\s*",
"type": "string"
},
"haveToChangePassword": {
"type": "boolean"
},
"mailContact": {
"maxLength": 1024,
"pattern": "\\s*.{1,}\\s*",
"type": "string"
},
"passwordExpirationIntervalDays": {
"exclusiveMaximum": false,
"exclusiveMinimum": false,
"maximum": 2147483647,
"minimum": 1,
"type": "integer"
},
"phoneContact": {
"maxLength": 1024,
"pattern": "\\s*.{1,}\\s*",
"type": "string"
}
}
}
}
}