Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcDeactivateSeatsForComputersResponse

Description

Response to [RpcDeactivateSeatsForComputersRequest].

Properties

Name JsonSchemaType Description
seatRemovals array of references to Era.Common.DataDefinition.Licenses.SeatRemovalResult List of results of deactivations. The count may be higher or lower than the count of UUIDs in the request, based on the count of licenses assigned to individual computers.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcDeactivateSeatsForComputersRequest

Referenced in messages

No references.

JsonSchema

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