Era.Common.DataDefinition.Licenses.SeatRemovalResult

Description

Result of seat removal.
Please note that the same license may be consumed by multiple applications on the same computer.
Therefore if this result is used in a list, duplication of items with the same [computerUuid] and [licensePublicID] is absolutely OK.

Properties

Name JsonSchemaType Description
computerUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of the computer for which the license removal was initiated.
error reference to Era.Common.DataDefinition.Common.Label Optional error details if [isSuccessful] is false.
isSuccessful boolean If true, the seat removal was successful. Otherwise the removal failed (for details check [error]).
licensePublicID string Public ID of the license for which the license removal was initiated.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcDeactivateSeatsForComputersResponse

JsonSchema

{
    "title": "Era.Common.DataDefinition.Licenses.SeatRemovalResult",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Licenses.SeatRemovalResult"
    ],
    "properties": {
        "Era.Common.DataDefinition.Licenses.SeatRemovalResult": {
            "$ref": "#/definitions/SeatRemovalResult"
        }
    },
    "definitions": {
        "SeatRemovalResult": {
            "additionalProperties": false,
            "required": [
                "computerUuid",
                "isSuccessful",
                "licensePublicID"
            ],
            "type": "object",
            "properties": {
                "computerUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "error": {
                    "$ref": "Era.Common.DataDefinition.Common.Label#/definitions/Label"
                },
                "isSuccessful": {
                    "type": "boolean"
                },
                "licensePublicID": {
                    "type": "string"
                }
            }
        }
    }
}