Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetAllEnumTypesLabelsResponse

Description

Returns list of labels for all report enum values and their mapping to individual enums. Used to render filters in report templates, to allow the user to select from the enum values.

Properties

Name JsonSchemaType Description
enumTypesToLabels array of references to Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetAllEnumTypesLabelsResponse_IdLabelPair List of the enum value labels and their enum IDs.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetAllEnumTypesLabelsRequest

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetAllEnumTypesLabelsResponse",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetAllEnumTypesLabelsResponse"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetAllEnumTypesLabelsResponse": {
            "$ref": "#/definitions/RpcGetAllEnumTypesLabelsResponse"
        }
    },
    "definitions": {
        "RpcGetAllEnumTypesLabelsResponse": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "enumTypesToLabels": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.NetworkMessage.ConsoleApi.Symbols.RpcGetAllEnumTypesLabelsResponse_IdLabelPair#/definitions/RpcGetAllEnumTypesLabelsResponse_IdLabelPair"
                        }
                    ]
                }
            }
        }
    }
}