{ "table": { "name": "savedReport", "label": "Saved Report", "isHidden": false, "primaryKeyField": "id", "iconName": "article", "fields": { "queryFilterJson": { "name": "queryFilterJson", "label": "Query Filter", "type": "STRING", "isRequired": false, "isEditable": true, "isHeavy": false, "displayFormat": "%s" }, "columnsJson": { "name": "columnsJson", "label": "Columns", "type": "STRING", "isRequired": false, "isEditable": true, "isHeavy": false, "displayFormat": "%s" }, "inputFieldsJson": { "name": "inputFieldsJson", "label": "Input Fields", "type": "STRING", "isRequired": false, "isEditable": true, "isHeavy": false, "displayFormat": "%s" }, "pivotTableJson": { "name": "pivotTableJson", "label": "Pivot Table", "type": "STRING", "isRequired": false, "isEditable": true, "isHeavy": false, "displayFormat": "%s" }, "modifyDate": { "name": "modifyDate", "label": "Modify Date", "type": "DATE_TIME", "isRequired": false, "isEditable": false, "isHeavy": false, "displayFormat": "%s" }, "label": { "name": "label", "label": "Report Name", "type": "STRING", "isRequired": true, "isEditable": true, "isHeavy": false, "displayFormat": "%s" }, "id": { "name": "id", "label": "Id", "type": "INTEGER", "isRequired": false, "isEditable": false, "isHeavy": false, "displayFormat": "%s" }, "userId": { "name": "userId", "label": "User Id", "type": "STRING", "isRequired": false, "isEditable": true, "isHeavy": false, "displayFormat": "%s" }, "tableName": { "name": "tableName", "label": "Table", "type": "STRING", "isRequired": true, "isEditable": true, "isHeavy": false, "possibleValueSourceName": "tables", "displayFormat": "%s" }, "createDate": { "name": "createDate", "label": "Create Date", "type": "DATE_TIME", "isRequired": false, "isEditable": false, "isHeavy": false, "displayFormat": "%s" } }, "sections": [ { "name": "identity", "label": "Identity", "tier": "T1", "fieldNames": [ "id", "label", "tableName" ], "icon": { "name": "badge" }, "isHidden": false }, { "name": "filtersAndColumns", "label": "Filters and Columns", "tier": "T2", "widgetName": "reportSetupWidget", "icon": { "name": "table_chart" }, "isHidden": false }, { "name": "pivotTable", "label": "Pivot Table", "tier": "T2", "widgetName": "pivotTableSetupWidget", "icon": { "name": "pivot_table_chart" }, "isHidden": false }, { "name": "data", "label": "Data", "tier": "T2", "fieldNames": [ "queryFilterJson", "columnsJson", "pivotTableJson" ], "icon": { "name": "text_snippet" }, "isHidden": true }, { "name": "hidden", "label": "Hidden", "tier": "T2", "fieldNames": [ "inputFieldsJson", "userId" ], "icon": { "name": "text_snippet" }, "isHidden": true }, { "name": "dates", "label": "Dates", "tier": "T3", "fieldNames": [ "createDate", "modifyDate" ], "icon": { "name": "calendar_month" }, "isHidden": false } ], "exposedJoins": [], "supplementalTableMetaData": { "materialDashboard": { "fieldRules": [ { "trigger": "ON_CHANGE", "sourceField": "tableName", "action": "CLEAR_TARGET_FIELD", "targetField": "queryFilterJson" }, { "trigger": "ON_CHANGE", "sourceField": "tableName", "action": "CLEAR_TARGET_FIELD", "targetField": "columnsJson" }, { "trigger": "ON_CHANGE", "sourceField": "tableName", "action": "CLEAR_TARGET_FIELD", "targetField": "pivotTableJson" } ], "type": "materialDashboard" } }, "capabilities": [ "TABLE_COUNT", "TABLE_GET", "TABLE_QUERY", "QUERY_STATS", "TABLE_UPDATE", "TABLE_INSERT", "TABLE_DELETE" ], "readPermission": true, "insertPermission": true, "editPermission": true, "deletePermission": true, "usesVariants": false } }