| Interfaces | |
|---|---|
| ActionHandlerInterface | Contract for UI5 Action Handlers. |
| DataProviderInterface | Contract for UI5 Data Providers. |
| ExecutableInterface | Generic contract for any executable UI5 component. |
| HasAssetsInterface | Marker interface for UI5 artefacts that expose static assets. |
| KpiProviderInterface | Contract for KPI data providers delivering live metric values. |
| LaravelUi5ManifestInterface | Interface LaravelUi5ManifestInterface |
| MetadataAwareInterface | Marker interface for DataProviders that expose metadata for automatic UI generation (e.g., selection masks, table⦠|
| RenderableInterface | Defines a contract for UI5 components that can render themselves based on dynamic data. |
| ReportActionInterface | Defines the contract for a follow-up action that can be executed as part of a UI5 Report workflow. |
| ResolvableInterface | Defines the contract for UI5 artifacts that can be resolved into renderable XML fragments. |
| SluggableInterface | Contract for all UI5 entities that can be addressed via a URL segment (slug). |
| SlugSettableInterface | Contract for all UI5 entities that can be addressed via a URL segment (slug). |
| 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. |