Era.Common.NetworkMessage.ConsoleApi.Tags.RpcAssignTagsRequest

Description

Request for tags assignment operation.

Properties

Name JsonSchemaType Description
objects array of references to Era.Common.DataDefinition.Common.Uuid Objects that will be assigned provided tags.
tags array of string Tags to assign.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Tags.RpcAssignTagsResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Tags.RpcAssignTagsRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Tags.RpcAssignTagsRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Tags.RpcAssignTagsRequest": {
            "$ref": "#/definitions/RpcAssignTagsRequest"
        }
    },
    "definitions": {
        "RpcAssignTagsRequest": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "objects": {
                    "minItems": 1,
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                        }
                    ]
                },
                "tags": {
                    "minItems": 1,
                    "type": "array",
                    "items": [
                        {
                            "maxLength": 1024,
                            "minLength": 1,
                            "pattern": "\\s*.{1,}\\s*",
                            "type": "string"
                        }
                    ]
                }
            }
        }
    }
}