Core system primary entities

  • PanelDefinitionSummary – Top-level summary of a UI panel, which provides a set of basic data, used primarily by the Panel Editor to display lists of available UI panels when defining an instance of a Panel Editor. This entity includes both legacy (Customizer) panels and newer, more dynamic UI panels.
  • PanelDefinition – Extension of PanelDefinitionSummary. It provides more detailed properties of a UI Panel. This describes the columns of the panel, the source entity for a property to be displayed, and pertinent details about how each property is to be displayed within the UI panel.
  • SystemSettings – Properties for core system settings, represented in a GenericData entity.