Era.Common.NetworkMessage.ConsoleApi.Users.RpcRemoveComputersFromUserRequest

Description

Remove computers from user

Properties

Name JsonSchemaType Description
computerUuids array of references to Era.Common.DataDefinition.Common.Uuid List of computer uuids, to be assigned to the user
userUuid reference to Era.Common.DataDefinition.Common.Uuid The uuid of a user from who to the computers will be unassigned
versionGuard integer Version guard for the computer, to which the users are assigned.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Users.RpcRemoveComputersFromUserResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Users.RpcRemoveComputersFromUserRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Users.RpcRemoveComputersFromUserRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Users.RpcRemoveComputersFromUserRequest": {
            "$ref": "#/definitions/RpcRemoveComputersFromUserRequest"
        }
    },
    "definitions": {
        "RpcRemoveComputersFromUserRequest": {
            "additionalProperties": false,
            "required": [
                "userUuid",
                "versionGuard"
            ],
            "type": "object",
            "properties": {
                "computerUuids": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                        }
                    ]
                },
                "userUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "versionGuard": {
                    "type": "integer"
                }
            }
        }
    }
}