Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo

Description

Properties

Name JsonSchemaType Description
current_license_sync_state enum of Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo_State Current state of processing of licenses
current_location_sync_state enum of Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo_State Current state of processing of online locations
current_sync_state enum of Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo_State Current state of synchronization (idle/synchronizing).
last_license_sync_result enum of Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo_Result Result of last processing of licenses
last_license_sync_seat_pools integer Count of license seat pools after a last license synchronization
last_location_sync_created integer Count of online locations created during last synchronization
last_location_sync_locations integer Count of locations after last synchronization
last_location_sync_moved integer Count of locations which have been moved to a different access group during last synchronization
last_location_sync_relinked integer Count of relinked locations during last synchronization
last_location_sync_renamed integer Count of locations which have been renamed during last synchronization
last_location_sync_result enum of Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo_Result Result of last processing of online locations
last_location_sync_unlinked integer Count of unlinked locations during last synchronization
last_successful_license_sync_time reference to Era.Common.DataDefinition.Common.UTCTime Time of last successfully finished processing of licneses
last_successful_location_sync_locations integer Count of locations after last successful location synchonization
last_successful_location_sync_time reference to Era.Common.DataDefinition.Common.UTCTime Time of last successfully finished processing of online locations
last_successful_sync_time reference to Era.Common.DataDefinition.Common.UTCTime Time of last successfully finished synchronization (not set in case synchonization never successfully finished).
last_sync_result enum of Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo_Result Result of last synchronization (success/failure/never finished).
last_sync_time reference to Era.Common.DataDefinition.Common.UTCTime Time of last finished synchronization (not set in case synchonization never finished).
long_sync_expected boolean If synchronization time is too long value set to true otherwise is set to false.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcGetLicenseSynchronizationInfoResponse

JsonSchema

{
    "title": "Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo"
    ],
    "properties": {
        "Era.Common.DataDefinition.Licenses.LicenseSynchronizationInfo": {
            "$ref": "#/definitions/LicenseSynchronizationInfo"
        }
    },
    "definitions": {
        "LicenseSynchronizationInfo": {
            "additionalProperties": false,
            "required": [
                "current_sync_state",
                "last_sync_result",
                "long_sync_expected"
            ],
            "type": "object",
            "properties": {
                "current_license_sync_state": {
                    "enum": [
                        0,
                        1
                    ]
                },
                "current_location_sync_state": {
                    "enum": [
                        0,
                        1
                    ]
                },
                "current_sync_state": {
                    "enum": [
                        0,
                        1
                    ]
                },
                "last_license_sync_result": {
                    "enum": [
                        0,
                        1,
                        2
                    ]
                },
                "last_license_sync_seat_pools": {
                    "type": "integer"
                },
                "last_location_sync_created": {
                    "type": "integer"
                },
                "last_location_sync_locations": {
                    "type": "integer"
                },
                "last_location_sync_moved": {
                    "type": "integer"
                },
                "last_location_sync_relinked": {
                    "type": "integer"
                },
                "last_location_sync_renamed": {
                    "type": "integer"
                },
                "last_location_sync_result": {
                    "enum": [
                        0,
                        1,
                        2
                    ]
                },
                "last_location_sync_unlinked": {
                    "type": "integer"
                },
                "last_successful_license_sync_time": {
                    "$ref": "Era.Common.DataDefinition.Common.UTCTime#/definitions/UTCTime"
                },
                "last_successful_location_sync_locations": {
                    "type": "integer"
                },
                "last_successful_location_sync_time": {
                    "$ref": "Era.Common.DataDefinition.Common.UTCTime#/definitions/UTCTime"
                },
                "last_successful_sync_time": {
                    "$ref": "Era.Common.DataDefinition.Common.UTCTime#/definitions/UTCTime"
                },
                "last_sync_result": {
                    "enum": [
                        0,
                        1,
                        2
                    ]
                },
                "last_sync_time": {
                    "$ref": "Era.Common.DataDefinition.Common.UTCTime#/definitions/UTCTime"
                },
                "long_sync_expected": {
                    "type": "boolean"
                }
            }
        }
    }
}