# ServicesConfiguratorUiCallback.Internal.CatalogItem

[configurator-core/src/services/configurator-ui-callback](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/configurator_core_src_services_configurator_ui_callback).[internal](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/configurator_core_src_services_configurator_ui_callback._internal_).CatalogItem

## Hierarchy

* [`AbstractModelWrapper`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.abstractmodelwrapper)

  ↳ **`CatalogItem`**

## Table of contents

### Constructors

* [constructor](#constructor)

### Properties

* [configuration](#configuration)
* [extRef](#extref)
* [flipable](#flipable)
* [layer](#layer)
* [orderable](#orderable)
* [scaleable](#scaleable)
* [size](#size)
* [type](#type)

### Methods

* [getId](#getid)

## Constructors

### constructor

• **new CatalogItem**()

#### Inherited from

[AbstractModelWrapper](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.abstractmodelwrapper).[constructor](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.abstractmodelwrapper#constructor)

## Properties

### configuration

• **configuration**: `string`

***

### extRef

• **extRef**: `number`

#### Inherited from

[AbstractModelWrapper](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.abstractmodelwrapper).[extRef](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.abstractmodelwrapper#extref)

***

### flipable

• **flipable**: `boolean`

***

### layer

• **layer**: `number`

***

### orderable

• **orderable**: `boolean`

***

### scaleable

• **scaleable**: `boolean`

***

### size

• **size**: [`KernelVector3f`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvector3f)

***

### type

• **type**: `string`

## Methods

### getId

▸ **getId**(): `number`

#### Returns

`number`

#### Inherited from

[AbstractModelWrapper](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.abstractmodelwrapper).[getId](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.abstractmodelwrapper#getid)
