Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetUserAccessRightsResponse_AccessRightsMatrix_GroupToAccessRightRelation

Description

Relation between static groups and available access rights including highest level of access type.

Properties

Name JsonSchemaType Description
accessRightIndex integer Access right index pointing to list of access rights.
accessType enum of Era.Common.DataDefinition.Security.AccessType Highest level of access type for this relation.
groupIndex integer Static group index pointing to list of static groups.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetUserAccessRightsResponse_AccessRightsMatrix

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetUserAccessRightsResponse_AccessRightsMatrix_GroupToAccessRightRelation",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetUserAccessRightsResponse_AccessRightsMatrix_GroupToAccessRightRelation"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetUserAccessRightsResponse_AccessRightsMatrix_GroupToAccessRightRelation": {
            "$ref": "#/definitions/RpcGetUserAccessRightsResponse_AccessRightsMatrix_GroupToAccessRightRelation"
        }
    },
    "definitions": {
        "RpcGetUserAccessRightsResponse_AccessRightsMatrix_GroupToAccessRightRelation": {
            "additionalProperties": false,
            "required": [
                "accessRightIndex",
                "accessType",
                "groupIndex"
            ],
            "type": "object",
            "properties": {
                "accessRightIndex": {
                    "type": "integer"
                },
                "accessType": {
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5
                    ]
                },
                "groupIndex": {
                    "type": "integer"
                }
            }
        }
    }
}