Era.Common.DataDefinition.Reports.Report_Data_Column

Description

One column of a generated report.

Properties

Name JsonSchemaType Description
header reference to Era.Common.DataDefinition.Reports.Report_Data_Column_Header Column header, informations regarding the whole column.
stats reference to Era.Common.DataDefinition.Reports.Report_Data_Column_Stats Statistical information about current column. Currently not computed.
val_bool array of references to Era.Common.DataDefinition.Reports.Report_Data_Column_NBool The report data for this column. Boolean values. Typically only one or few of the val_ values are used, based on the data being reported.
val_double array of references to Era.Common.DataDefinition.Reports.Report_Data_Column_NDouble The report data for this column. Double (floating point) values. Typically only one or few of the val_ values are used, based on the data being reported.
val_int array of references to Era.Common.DataDefinition.Reports.Report_Data_Column_NInt64 The report data for this column. Integer values. Typically only one or few of the val_ values are used, based on the data being reported.
val_res_id array of integer The report data for this column. String resource ID values. This data is always accompanied by [val_string], which contains the localized strings for these resource IDs. Typically only one or few of the val_ values are used, based on the data being reported.
val_status array of enum Deprecated, do not use.
val_string array of string The report data for this column. String values. Typically only one or few of the val_ values are used, based on the data being reported.
val_time_date array of references to Era.Common.DataDefinition.Common.UTCTime The report data for this column. Date or time/date values. If year = 0, the date is considered as "not a date". Typically only one or few of the val_ values are used, based on the data being reported.
val_uuid array of references to Era.Common.DataDefinition.Common.Uuid The report data for this column. UUID values. Typically only one or few of the val_ values are used, based on the data being reported.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.DataDefinition.Reports.Report_Data

JsonSchema

{
    "title": "Era.Common.DataDefinition.Reports.Report_Data_Column",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Reports.Report_Data_Column"
    ],
    "properties": {
        "Era.Common.DataDefinition.Reports.Report_Data_Column": {
            "$ref": "#/definitions/Report_Data_Column"
        }
    },
    "definitions": {
        "Report_Data_Column": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "header": {
                    "$ref": "Era.Common.DataDefinition.Reports.Report_Data_Column_Header#/definitions/Report_Data_Column_Header"
                },
                "stats": {
                    "$ref": "Era.Common.DataDefinition.Reports.Report_Data_Column_Stats#/definitions/Report_Data_Column_Stats"
                },
                "val_bool": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Reports.Report_Data_Column_NBool#/definitions/Report_Data_Column_NBool"
                        }
                    ]
                },
                "val_double": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Reports.Report_Data_Column_NDouble#/definitions/Report_Data_Column_NDouble"
                        }
                    ]
                },
                "val_int": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Reports.Report_Data_Column_NInt64#/definitions/Report_Data_Column_NInt64"
                        }
                    ]
                },
                "val_res_id": {
                    "type": "array",
                    "items": [
                        {
                            "type": "integer"
                        }
                    ]
                },
                "val_status": {
                    "type": "array",
                    "items": [
                        {
                            "enum": [
                                0,
                                1,
                                2
                            ]
                        }
                    ]
                },
                "val_string": {
                    "type": "array",
                    "items": [
                        {
                            "type": "string"
                        }
                    ]
                },
                "val_time_date": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.UTCTime#/definitions/UTCTime"
                        }
                    ]
                },
                "val_uuid": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                        }
                    ]
                }
            }
        }
    }
}