extends |
Ui5ArtifactInterface, SluggableInterface |
|---|
Contract for UI5 KPI tiles embedded in dashboards or standalone views.
Each KPI defines its own metadata, aggregation level, unit and optional scale, and references a data provider responsible for delivering dynamic content.
KPIs are treated as first-class UI5 artifacts and must declare a unique namespace and version. This enables them to be listed, routed and managed like any other UI5 entity (App, Library, Card, etc.).
| Methods | ||
|---|---|---|
public
|
getAggregationLevel(): AggregationLevel
|
# |
public
|
getContextKeys(): string[]
|
# |
public
|
getProvider(): KpiProviderInterface
|
# |
| Methods inherited from LaravelUi5\Core\Ui5\Contracts\Ui5ArtifactInterface |
|---|
getModule(), getNamespace(), getType(), getVersion(), getTitle(), getDescription() |
| Methods inherited from LaravelUi5\Core\Ui5\Contracts\SluggableInterface |
|---|
getSlug() |