Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyHomeGroupRequest

Description

Request for moving of a user or domain group to different object group.

Properties

Name JsonSchemaType Description
isDomainGroup boolean If true, the userOrGroupUuid is a domain group UUID. If false, userOrGroupUuid is a user UUID.
newHomeGroupUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of the new home group. New objects created by the user will go into this group by default (from access rights point of view).
userOrGroupUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of the user/group to be moved.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyHomeGroupResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyHomeGroupRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyHomeGroupRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyHomeGroupRequest": {
            "$ref": "#/definitions/RpcModifyHomeGroupRequest"
        }
    },
    "definitions": {
        "RpcModifyHomeGroupRequest": {
            "additionalProperties": false,
            "required": [
                "isDomainGroup",
                "newHomeGroupUuid",
                "userOrGroupUuid"
            ],
            "type": "object",
            "properties": {
                "isDomainGroup": {
                    "type": "boolean"
                },
                "newHomeGroupUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "userOrGroupUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                }
            }
        }
    }
}