Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcCreateClientTaskResponse

Description

Create client task response.

Properties

Name JsonSchemaType Description
clientTriggerStaticObjectIdentification reference to Era.Common.DataDefinition.StaticObject.StaticObjectIdentification ID of created tigger
staticObjectIdentification array of references to Era.Common.DataDefinition.StaticObject.StaticObjectIdentification ID of the created task. If SKIP was set in [RpcCreateClientTaskRequest] and at least one identical task was found on server, then this parameter contains the identifications of all found identical tasks. Always contains at least one value.
taskCreated boolean True if a new task was created. False if SKIP was set in [RpcCreateClientTaskRequest] and identical task was found on server. In that case, the [staticObjectIdentification] parameter contains list of found identical tasks.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcCreateClientTaskRequest

Referenced in messages

No references.

JsonSchema

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