This page is the single source of truth for the shared types referenced by the React SDK components and hooks. Other docs link to the anchors here instead of duplicating the schema.Documentation Index
Fetch the complete documentation index at: https://quill.co/docs/llms.txt
Use this file to discover all available pages before exploring further.
QuillReport
TheQuillReport interface represents a single item on a dashboard (a chart, metric tile, table, etc.).
The report’s unique id.
The name of the report.
The name of the dashboard this report belongs to.
The rows of data returned from this report’s query.
The columns data returned from this report’s query.
The chart type rendered for this report (e.g.
"line", "pie", "table", "bar", "column", "metric").Whether to show a legend for this chart.
The table and field this report uses for date filtering, if any.
The pivot used in this query, if any.
The label of the xAxis.
The field used for this report’s xAxis.
The format used for this report’s xAxis.
Whether this report is a template.
Metadata about each yAxis on this report.
The relative ordering of this report among its siblings. Ordering starts at
- Reports in the same section are first grouped by
chartType, then sorted byorderwithin each group.
The rows of data for the comparison date range, when the report supports
comparison.
The filters currently applied to this report’s query.
Pagination state for table reports.
Sort state for table reports.
Total row count used for SQL pagination.
The query that produced this report, used by the report builder on initial
load.
A map of dashboard filters to the table/field they apply to for this report.
Reference lines to render on compatible charts.
Resolved reference line y values.
Whether to automatically display custom fields.
Columns that include custom fields.
The pivot row data, when the report has a pivot.
Metadata about the pivot yAxes.
The total pivot row count.

