# ExposedApi.Internal.CollectionViewElement

[Embedding API Reference](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference) / [Modules](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules) / [exposed-api](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules/exposed_api) / [\<internal>](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules/exposed_api._internal_) / CollectionViewElement

## Interface: CollectionViewElement\<T>

[exposed-api](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules/exposed_api).[\<internal>](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules/exposed_api._internal_).CollectionViewElement

### Type parameters

| Name | Type                                                                                                                                                     |
| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `T`  | [`CollectionViewElementPossibleTypes`](https://docs.roomle.com/rubens/rubens-products/modules/exposed_api._internal_#collectionviewelementpossibletypes) |

### Table of contents

#### Properties

* [componentIcon](#componenticon)
* [key](#key)
* [label](#label)
* [payload](#payload)
* [svgIcon](#svgicon)
* [tabCategory](#tabcategory)
* [type](#type)

### Properties

#### componentIcon

• `Optional` **componentIcon**: [`CollectionViewComponentIcon`](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.collectionviewcomponenticon)<`Record`<`string`, `any`>>

***

#### key

• **key**: `string`

***

#### label

• **label**: [`Nullable`](https://docs.roomle.com/rubens/rubens-products/modules/exposed_api._internal_#nullable)<`string`>

***

#### payload

• **payload**: `T`

***

#### svgIcon

• `Optional` **svgIcon**: `string`

***

#### tabCategory

• `Optional` **tabCategory**: [`TabCategory`](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.tabcategory)

***

#### type

• **type**: `string`
