Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcModifyDynamicGroupTemplateRequest

Description

Request for dynamic group template modification.

Properties

Name JsonSchemaType Description
filter reference to Era.Common.DataDefinition.Filter.CompositeFilter New template condition.
references reference to Era.Common.DataDefinition.Common.References Computer uuid and name pair map for computer filter field.
staticObjectData reference to Era.Common.DataDefinition.StaticObject.StaticObjectData New template data.
staticObjectIdentification reference to Era.Common.DataDefinition.StaticObject.StaticObjectIdentification Template identification.
time_filter reference to Era.Common.DataDefinition.Filter.TimeFilter Template [filter] applies only for selected time of the week.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcModifyDynamicGroupTemplateResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcModifyDynamicGroupTemplateRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcModifyDynamicGroupTemplateRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcModifyDynamicGroupTemplateRequest": {
            "$ref": "#/definitions/RpcModifyDynamicGroupTemplateRequest"
        }
    },
    "definitions": {
        "RpcModifyDynamicGroupTemplateRequest": {
            "additionalProperties": false,
            "required": [
                "filter",
                "staticObjectData",
                "staticObjectIdentification"
            ],
            "type": "object",
            "properties": {
                "filter": {
                    "$ref": "Era.Common.DataDefinition.Filter.CompositeFilter#/definitions/CompositeFilter"
                },
                "references": {
                    "$ref": "Era.Common.DataDefinition.Common.References#/definitions/References"
                },
                "staticObjectData": {
                    "$ref": "Era.Common.DataDefinition.StaticObject.StaticObjectData#/definitions/StaticObjectData"
                },
                "staticObjectIdentification": {
                    "$ref": "Era.Common.DataDefinition.StaticObject.StaticObjectIdentification#/definitions/StaticObjectIdentification"
                },
                "time_filter": {
                    "$ref": "Era.Common.DataDefinition.Filter.TimeFilter#/definitions/TimeFilter"
                }
            }
        }
    }
}