Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthLoginResponse

Description

Response to [RpcAuthLoginRequest].

Properties

Name JsonSchemaType Description
deviceToken string Device token to be stored as cookie in browser
sessionToken reference to Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthLoginResponse_SessionToken Session token to be used to create login one time token. This is only set if user has the EI User permission
userUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of the logged in user.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthLoginRequest

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthLoginResponse",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthLoginResponse"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthLoginResponse": {
            "$ref": "#/definitions/RpcAuthLoginResponse"
        }
    },
    "definitions": {
        "RpcAuthLoginResponse": {
            "additionalProperties": false,
            "required": [
                "userUuid"
            ],
            "type": "object",
            "properties": {
                "deviceToken": {
                    "type": "string"
                },
                "sessionToken": {
                    "$ref": "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthLoginResponse_SessionToken#/definitions/RpcAuthLoginResponse_SessionToken"
                },
                "userUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                }
            }
        }
    }
}