Era.Common.DataDefinition.Reports.Report_Drilldown_DrilldownItem
Description
One item in a drilldown menu.
Based on this item, new report template should be generated and sent to the server to generate the drilldown report.
Properties
Dual message (request/response)
No dual message.Referenced in messages
Era.Common.DataDefinition.Reports.Report_Drilldown
JsonSchema
{
"title": "Era.Common.DataDefinition.Reports.Report_Drilldown_DrilldownItem",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Reports.Report_Drilldown_DrilldownItem"
],
"properties": {
"Era.Common.DataDefinition.Reports.Report_Drilldown_DrilldownItem": {
"$ref": "#/definitions/Report_Drilldown_DrilldownItem"
}
},
"definitions": {
"Report_Drilldown_DrilldownItem": {
"additionalProperties": false,
"required": [
"drilldown_type",
"query_usage_definition_id"
],
"type": "object",
"properties": {
"all_filters": {
"type": "boolean"
},
"all_symbols": {
"type": "boolean"
},
"drilldown_type": {
"enum": [
1,
2,
3,
4
]
},
"filter_list": {
"type": "array",
"items": [
{
"$ref": "Era.Common.DataDefinition.Reports.Report_Drilldown_DrilldownItem_Filter#/definitions/Report_Drilldown_DrilldownItem_Filter"
}
]
},
"origin_filter_list": {
"type": "array",
"items": [
{
"$ref": "Era.Common.DataDefinition.Filter.Filter#/definitions/Filter"
}
]
},
"query_usage_definition_id": {
"type": "integer"
},
"reference_filter": {
"$ref": "Era.Common.DataDefinition.Filter.CompositeFilter#/definitions/CompositeFilter"
},
"reference_symbol_id": {
"type": "integer"
},
"sorting": {
"type": "array",
"items": [
{
"$ref": "Era.Common.DataDefinition.Reports.Sorting#/definitions/Sorting"
}
]
},
"symbol_list": {
"type": "array",
"items": [
{
"$ref": "Era.Common.DataDefinition.Reports.Report_Drilldown_DrilldownItem_Symbol#/definitions/Report_Drilldown_DrilldownItem_Symbol"
}
]
}
}
}
}
}