extends |
Ui5ArtifactInterface, SluggableInterface |
|---|
A discoverable UI5 Report Artifact that includes selection, result, and optional actions.
This interface defines the required contract for a report to be integrated into the UI5 Admin Panel and executed via the central ReportController.
Each report artifact provides:
| Methods | ||
|---|---|---|
public
|
getProvider(): DataProviderInterface
|
# |
public
|
getSelectionViewPath(): string
|
# |
public
|
getSelectionControllerPath(): string
|
# |
public
|
getReportView(): string
|
# |
public
|
getActions(): array<string, ReportActionInterface>
|
# |
| Methods inherited from LaravelUi5\Core\Ui5\Contracts\Ui5ArtifactInterface |
|---|
getModule(), getNamespace(), getType(), getVersion(), getTitle(), getDescription() |
| Methods inherited from LaravelUi5\Core\Ui5\Contracts\SluggableInterface |
|---|
getSlug() |