Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcDeactivateSeatsForComputersRequest

Description

Request to deactivate seats for specified clients. Performed via license server, not via agent.

Properties

Name JsonSchemaType Description
computerUuids array of references to Era.Common.DataDefinition.Common.Uuid UUIDs of the computers, from which licenses should be deactivated.
productTypes array of integer

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcDeactivateSeatsForComputersResponse

Referenced in messages

No references.

JsonSchema

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