Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcGetDynamicGroupTemplateResponse

Description

Response for specific dynamic group template get request.

Properties

Name JsonSchemaType Description
dynamicGroupExpression reference to Era.Common.DataDefinition.Filter.CompositeFilter 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 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.RpcGetDynamicGroupTemplateRequest

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcGetDynamicGroupTemplateResponse",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcGetDynamicGroupTemplateResponse"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcGetDynamicGroupTemplateResponse": {
            "$ref": "#/definitions/RpcGetDynamicGroupTemplateResponse"
        }
    },
    "definitions": {
        "RpcGetDynamicGroupTemplateResponse": {
            "additionalProperties": false,
            "required": [
                "dynamicGroupExpression",
                "staticObjectData",
                "staticObjectIdentification",
                "time_filter"
            ],
            "type": "object",
            "properties": {
                "dynamicGroupExpression": {
                    "$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"
                }
            }
        }
    }
}