Era.Common.NetworkMessage.ConsoleApi.Reports.RpcGenerateReportRequest

Description

Generates a report on server.
Either [reportTemplate] or [reportTemplateUuid] has to be filled. Not both.

Properties

Name JsonSchemaType Description
reportTemplate reference to Era.Common.DataDefinition.Reports.ReportTemplate the report template, for which the report should be generated.
reportTemplateUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of a report template stored on server, for which the report should be generated.
staticGroupUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of msp customer (static group), for which the report should be generated.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Reports.RpcGenerateReportResponse

Referenced in messages

No references.

JsonSchema

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