# Interface: Asset

Generic asset information

## Extended by[#](#extended-by)

*   [`AssetDefinition`](https://img.ly/docs/cesdk/vue/api/engine/interfaces/assetdefinition/)
*   [`AssetResult`](https://img.ly/docs/cesdk/vue/api/engine/interfaces/assetresult/)

## Properties[#](#properties)

| Property | Type | Description |
| --- | --- | --- |
| `id` | `string` | The unique id of this asset. |
| `groups?` | [`AssetGroups`](https://img.ly/docs/cesdk/vue/api/engine/type-aliases/assetgroups/) | Groups of the asset. |
| `meta?` | [`AssetMetaData`](https://img.ly/docs/cesdk/vue/api/engine/type-aliases/assetmetadata/) | Asset-specific and custom meta information |
| `payload?` | [`AssetPayload`](https://img.ly/docs/cesdk/vue/api/engine/interfaces/assetpayload/) | Structured asset-specific data |

---



[Source](https:/img.ly/docs/cesdk/vue/api/engine/interfaces/applyassetoptions)