[Index]

Model: data/ReporterResource

This model defines a resource that exists in the Reporter backend. It describes the fields and how the data can be queried.

Model Details: data/ReporterResource

Title Description Details
Name
  • Field Name: name
  • Type: String
  • MaxLength: 1024
Description
  • Field Name: description
  • Type: String
  • MaxLength: 1024
Model Type
  • Field Name: modelType
  • Type: String
  • MaxLength: 1024
Friendly Model Type
  • Field Name: friendlyModelType
  • Type: String
  • MaxLength: 1024
Date Field
  • Field Name: dateField
  • Type: String
  • MaxLength: 1024
Creation Date
  • Field Name: creationDate
  • Type: String
  • MaxLength: 1024
Datasource Type
  • Field Name: datasourceType
  • Type: String
  • MaxLength: 1024
Datasource Subtype
  • Field Name: datasource_subtype
  • Type: String
  • MaxLength: 1024
Disable Filter Trim
  • Field Name: disableFilterTrim
  • Type: Boolean
Version
  • Field Name: version
  • Type: String
  • MaxLength: 1024
Main Table
  • Field Name: mainTable
  • Type: String
  • MaxLength: 1024
Standalone Resource
  • Field Name: standalone_resource
  • Type: Boolean
Visible at Lower Hierarchy
  • Field Name: visible_at_lower_hierarchy
  • Type: Boolean
Summary Attributes
  • Field Name: summary_attrs.[n]
  • Type: Array
Filters
  • Field Name: filters.[n]
  • Type: Array
Fields
  • Field Name: fields.[n]
  • Type: Array
Name
  • Field Name: fields.[n].name
  • Type: String
  • MaxLength: 1024
Group Type
  • Field Name: fields.[n].groupType
  • Type: Integer
Operations
  • Field Name: operations.[n]
  • Type: Array
Operation
  • Field Name: fields.[n].operations.[n].operation
  • Type: String
  • MaxLength: 1024
Name
  • Field Name: fields.[n].operations.[n].name
  • Type: String
  • MaxLength: 1024
Value Type
  • Field Name: fields.[n].operations.[n].valueType
  • Type: Integer
Column Type
  • Field Name: fields.[n].columnType
  • Type: Integer
Lxt Is Aggregate
  • Field Name: fields.[n].lxtIsAggregate
  • Type: Integer
Lxt Transform
  • Field Name: fields.[n].lxtTransform
  • Type: String
  • MaxLength: 1024
Pattern
  • Field Name: fields.[n].pattern
  • Type: String
  • MaxLength: 1024
Order By Str
  • Field Name: fields.[n].orderByStr
  • Type: String
  • MaxLength: 1024
Headers Array
  • Field Name: headersArray.[n]
  • Type: Array
Grouping Required
  • Field Name: fields.[n].groupingRequired
  • Type: Boolean
Group By Array
  • Field Name: groupByArray.[n]
  • Type: Array
Select Str
  • Field Name: fields.[n].selectStr
  • Type: String
  • MaxLength: 1024
Table
  • Field Name: fields.[n].table
  • Type: String
  • MaxLength: 1024
Field Type
  • Field Name: fields.[n].rule_type
  • Type: Integer
Value Type
  • Field Name: fields.[n].value_type
  • Type: Integer
Value Mapping
  • Field Name: fields.[n].value_mapping
  • Type: String
  • MaxLength: 1024
Filter Operations
  • Field Name: filter_operations.[n]
  • Type: Array
Operation
  • Field Name: fields.[n].filter_operations.[n].operation
  • Type: String
  • MaxLength: 1024
Name
  • Field Name: fields.[n].filter_operations.[n].name
  • Type: String
  • MaxLength: 1024
Value Type
  • Field Name: fields.[n].filter_operations.[n].valueType
  • Type: Integer
Is Ratio
  • Field Name: fields.[n].isRatio
  • Type: Boolean
Query Dto
  • Field Name: queryDto
  • Type: Object
Table
  • Field Name: fields.[n].queryDto.table
  • Type: String
  • MaxLength: 1024
Where String
  • Field Name: fields.[n].queryDto.whereStr
  • Type: String
  • MaxLength: 1024
Select String
  • Field Name: fields.[n].queryDto.selectStr
  • Type: String
  • MaxLength: 16384
Jsonb Parent Column
  • Field Name: fields.[n].queryDto.jsonParent
  • Type: String
  • MaxLength: 1024
Json Path
  • Field Name: jsonPath.[n]
  • Type: Array
Table Joins
  • Field Name: tableJoins.[n]
  • Type: Array
Table
  • Field Name: tableJoins.[n].table
  • Type: String
  • MaxLength: 1024
Table_alias
  • Field Name: tableJoins.[n].table_alias
  • Type: String
  • MaxLength: 1024
Join
  • Field Name: tableJoins.[n].join
  • Type: String
  • MaxLength: 1024
Date Field
  • Field Name: tableJoins.[n].date_field
  • Type: String
  • MaxLength: 1024
Date Padding
  • Field Name: tableJoins.[n].date_padding
  • Type: Integer
Requires
  • Field Name: requires.[n]
  • Type: Array