| Interfaces | |
|---|---|
| ActionHandlerInterface | Marker for a UI5 action handler — the *state-changing* behaviour behind an Action (updating/deleting records,… |
| ChartProviderInterface | The Chart artifact's executor seat — produces the complete {@see Chart} DTO (engine + option) for a dashboard render… |
| DataProviderInterface | Marker for a UI5 data provider — the read-only behaviour behind a Resource, Card, or Report. It delivers structured,… |
| HasAssetsInterface | Marker interface for UI5 artefacts that expose static assets. |
| LaravelUi5ManifestInterface | Interface LaravelUi5ManifestInterface |
| MetadataAwareInterface | Marker interface for DataProviders that expose metadata for automatic UI generation (e.g., selection masks, table… |
| SlotProposableInterface | The slot-**propose** capability — values an artifact contributes to the active composition. Extends {@see… |
| SlottableInterface | The slot-**consume** capability — the slots an artifact's render (or, for a non-rendering consumer, its execution)… |
| TileProviderInterface | The Tile's executor seat — produces the complete typed tile control (`sap.m.GenericTile` / `sap.m.ActionTile` / `sap.m… |
| Ui5InfrastructureContributorInterface | Allows a module to publish static, cross-cutting facts into the `laravel.ui5/infra/{key}` manifest node. |
| Ui5ManifestExtensionInterface | Allows an application's manifest to resolve its SAP-standard `sap.ui5/extends/extensions` node for the acting subject… |
| Ui5ShellFragmentInterface | Allows a module or application to contribute configuration data to the global LaravelUi5 Shell layer. |
| VendorTaggedInterface | Declares the vendor name of a top-level UI5 artifact. |