Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetStateTriggerDetailsResponse_IdFilterDefinitionPair

Description

Pair of trackable state ID and an allowed filter for the state.

Properties

Name JsonSchemaType Description
filterDefinition reference to Era.Common.DataDefinition.Filter.FilterDefinition Allowed filter definition for the state specified by field [id].
id integer ID of the state. Value from Era.Common.DataDefinition.Trigger.Server.TrackedState enum.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetStateTriggerDetailsResponse

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetStateTriggerDetailsResponse_IdFilterDefinitionPair",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetStateTriggerDetailsResponse_IdFilterDefinitionPair"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetStateTriggerDetailsResponse_IdFilterDefinitionPair": {
            "$ref": "#/definitions/RpcGetStateTriggerDetailsResponse_IdFilterDefinitionPair"
        }
    },
    "definitions": {
        "RpcGetStateTriggerDetailsResponse_IdFilterDefinitionPair": {
            "additionalProperties": false,
            "required": [
                "filterDefinition"
            ],
            "type": "object",
            "properties": {
                "filterDefinition": {
                    "$ref": "Era.Common.DataDefinition.Filter.FilterDefinition#/definitions/FilterDefinition"
                },
                "id": {
                    "type": "integer"
                }
            }
        }
    }
}