Era.Common.NetworkMessage.ConsoleApi.Reports.RpcCreateReportTemplateRequest

Description

Creates new report template.

Properties

Name JsonSchemaType Description
categoryUuid reference to Era.Common.DataDefinition.Common.Uuid Category, where the new template should be placed.
reportTemplate reference to Era.Common.DataDefinition.Reports.ReportTemplate The new report template contents.
staticObjectData reference to Era.Common.DataDefinition.StaticObject.StaticObjectData Name/description of the new report template.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Reports.RpcCreateReportTemplateResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Reports.RpcCreateReportTemplateRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Reports.RpcCreateReportTemplateRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Reports.RpcCreateReportTemplateRequest": {
            "$ref": "#/definitions/RpcCreateReportTemplateRequest"
        }
    },
    "definitions": {
        "RpcCreateReportTemplateRequest": {
            "additionalProperties": false,
            "required": [
                "categoryUuid",
                "reportTemplate",
                "staticObjectData"
            ],
            "type": "object",
            "properties": {
                "categoryUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "reportTemplate": {
                    "$ref": "Era.Common.DataDefinition.Reports.ReportTemplate#/definitions/ReportTemplate"
                },
                "staticObjectData": {
                    "$ref": "Era.Common.DataDefinition.StaticObject.StaticObjectData#/definitions/StaticObjectData"
                }
            }
        }
    }
}