Skip to content

Report Controller

Each report has a ReportController.

MemberPurpose
idStable report id.
kindReport kind.
configNormalized report config.
stateCurrent report state.
descriptorRenderer descriptor or null.
subscribe(listener)Listen to report state changes.

ReportStateSnapshot contains:

FieldMeaning
payloadRaw payload selected for the report.
errorReport-local error message, if resolution failed.
statusidle, ready, or error.

Use source on report config when a backend key differs from the report id.