The samplingEventIdsJson on a ReportPackage is the mechanism that links the report to specific monitoring rounds. When you add a sampling event to a ReportPackage, its ID is stored here in a JSON array. Piper uses this list to pull the right data into figures and tables — only results from the listed events appear in the report. For a quarterly report, this array typically contains one or two event IDs; for an annual summary, it may contain four to eight. Verify the event list is complete before rendering a ReportVersion to avoid omitting data.
Technical section
Data model, API, and internals — visible to developers.
