The data source info.
For feature layer only. See: https://developers.arcgis.com/rest/services-reference/query-feature-service-layer-.htm https://developers.arcgis.com/rest/services-reference/version-management-service.htmThe gdb version used when query/add/update feature layer.
Data source instance status
For queriable data source only. For static data, the data does not need refresh. For auto refresh data, the data requires refresh when the refresh interval is arrived.
Although one data source has one selection only, but to widgets that can listen to the selection change, we'll save selection into main data source and all its views.
Whenever source of data source is changed, the sourceVersion need +1. The sourceVersion will be 1 when the data is loaded for the first time.
Whenever a data source is changed on the client side, the version need +1. The version will be 1 when the data is loaded for the first time.
The query parameters widgets applied to the data source. The query does not have page info.