Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerRequest

Description

Request for computer removal.

Properties

Name JsonSchemaType Description
deactivate boolean If true, licenses for the removed computers are deactivated on the license server. If the deactivation fails for some computer, the computer is not deleted.
staticObjectIdentification array of references to Era.Common.DataDefinition.StaticObject.StaticObjectIdentification List of computers to remove in one batch.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerRequest": {
            "$ref": "#/definitions/RpcRemoveComputerRequest"
        }
    },
    "definitions": {
        "RpcRemoveComputerRequest": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "deactivate": {
                    "type": "boolean"
                },
                "staticObjectIdentification": {
                    "minItems": 1,
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.StaticObject.StaticObjectIdentification#/definitions/StaticObjectIdentification"
                        }
                    ]
                }
            }
        }
    }
}