# ExposedApi.Internal.CollectionViewState

[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_) / CollectionViewState

## Interface: CollectionViewState

[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_).CollectionViewState

### Table of contents

#### Properties

* [debugId](#debugid)
* [gridView](#gridview)
* [lastSetExteriorMaterial](#lastsetexteriormaterial)
* [lastSetFloorsMaterial](#lastsetfloorsmaterial)
* [lastSetInteriorMaterial](#lastsetinteriormaterial)
* [selected](#selected)
* [showsDetails](#showsdetails)

### Properties

#### debugId

• **debugId**: [`CollectionViewTypes`](https://docs.roomle.com/rubens/rubens-products/modules/exposed_api._internal_#collectionviewtypes)

***

#### gridView

• **gridView**: [`GridViewUiState`](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.gridviewuistate)

***

#### lastSetExteriorMaterial

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

***

#### lastSetFloorsMaterial

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

***

#### lastSetInteriorMaterial

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

***

#### selected

• **selected**: [`Nullable`](https://docs.roomle.com/rubens/rubens-products/modules/exposed_api._internal_#nullable)<[`CollectionViewElement`](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.collectionviewelement)<[`CollectionViewElementPossibleTypes`](https://docs.roomle.com/rubens/rubens-products/modules/exposed_api._internal_#collectionviewelementpossibletypes)>>

***

#### showsDetails

• **showsDetails**: `boolean`
