Era.Common.DataDefinition.Reports.ReportTemplate
Description
Report template. The perscription on how to generate a report.
Should be created according to one of the [QueryUsageDefinition]s returned by the [RpcGetAllUsageDefinitionsRequest].
Properties
Dual message (request/response)
No dual message.Referenced in messages
Era.Common.NetworkMessage.ConsoleApi.Reports.RpcCreateReportTemplateRequest
Era.Common.NetworkMessage.ConsoleApi.Reports.RpcGenerateFormattedReportRequest
Era.Common.NetworkMessage.ConsoleApi.Reports.RpcGenerateReportRequest
Era.Common.NetworkMessage.ConsoleApi.Reports.RpcGetReportTemplateResponse
Era.Common.NetworkMessage.ConsoleApi.Reports.RpcModifyReportTemplateRequest
JsonSchema
{
"title": "Era.Common.DataDefinition.Reports.ReportTemplate",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Reports.ReportTemplate"
],
"properties": {
"Era.Common.DataDefinition.Reports.ReportTemplate": {
"$ref": "#/definitions/ReportTemplate"
}
},
"definitions": {
"ReportTemplate": {
"additionalProperties": false,
"required": [
"data"
],
"type": "object",
"properties": {
"data": {
"$ref": "Era.Common.DataDefinition.Reports.ReportTemplate_Data#/definitions/ReportTemplate_Data"
},
"generate_drilldown": {
"type": "boolean"
},
"rendering": {
"$ref": "Era.Common.DataDefinition.Reports.Report_Rendering#/definitions/Report_Rendering"
}
}
}
}
}