Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyObjectPlacementRequest

Description

Request for moving of objects to different object group (access rights).

Properties

Name JsonSchemaType Description
newGroupUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of the new object group. Users who have access to this object group will now have access to the moved object.
objectUuids array of references to Era.Common.DataDefinition.Common.Uuid UUIDs of the objects to be moved.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyObjectPlacementResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyObjectPlacementRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyObjectPlacementRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyObjectPlacementRequest": {
            "$ref": "#/definitions/RpcModifyObjectPlacementRequest"
        }
    },
    "definitions": {
        "RpcModifyObjectPlacementRequest": {
            "additionalProperties": false,
            "required": [
                "newGroupUuid"
            ],
            "type": "object",
            "properties": {
                "newGroupUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "objectUuids": {
                    "minItems": 1,
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                        }
                    ]
                }
            }
        }
    }
}