Generic panel configuration interface.
Each panel type (View, Query, Artifact, WebURL, etc.) defines its own config shape.
The type field must match the DashboardPartType.Name from metadata.
This is intentionally generic to support pluggable panel types - new types can be
added via metadata without requiring code changes to this interface.
Generic panel configuration interface. Each panel type (View, Query, Artifact, WebURL, etc.) defines its own config shape. The
typefield must match the DashboardPartType.Name from metadata.This is intentionally generic to support pluggable panel types - new types can be added via metadata without requiring code changes to this interface.