Encapsulates metadata describing a Frontend.
Unique identifier per IviInstanceId of the frontend metadata.
Describes when this Frontend would like to be created by the framework.
The Panel types available to the Frontend. By default, all of the Panel types offered by the TomTom Digital Cockpit platform are included. When introducing a new Panel type, Frontends using it must have the type specified here for the Frontend to be able to use it, e.g., by passing
PLATFORM_PANEL_TYPES + CustomPanel::class. This information is also used by the system UI to determine whether or not it can support the Frontends it's asked to present Panels for.