Optional _isOptional admindo not serve this report to regular users (checked on server)
Optional display?: booleandisplay this report (using column formats from api) after loading it
Optional displaydisplay settings used client-side
the stored proc name (without the custom_report_ prefix), or an arbitrary id for query-based reports
Optional nodo not add a button to download raw data
Optional params?: Record<string, unknown>optional params to send to the custom report query.
currently requires the stored proc name to end with _with_params
(not used by searchcases() queries)
Optional queryinterpreted by search-based reports
Optional rangeforwarded to search buttons on the report, and interpreted by search-based reports
Used in the UI
Optional columns?: CustomReportColumn[]Optional queryparams passed to searchcases() and friends; auth and range params are implicit
used by addons to identify stuff to regenerate