# RoomleConfigurator.Internal.default-7

[configurator-core/src/roomle-configurator](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/configurator_core_src_roomle_configurator).[internal](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/configurator_core_src_roomle_configurator._internal_).default

## Table of contents

### Constructors

* [constructor](#constructor)

### Properties

* [baseContext](#basecontext)
* [dockingRootComponentId](#dockingrootcomponentid)
* [lastLoadedPlanId](#lastloadedplanid)
* [lastLoadedRapiId](#lastloadedrapiid)
* [lastPossibleChild](#lastpossiblechild)
* [planElementId](#planelementid)
* [planObjectId](#planobjectid)
* [requestPreviewsIsUserInitiated](#requestpreviewsisuserinitiated)
* [rootComponentId](#rootcomponentid)
* [rootComponentParametersAsGlobal](#rootcomponentparametersasglobal)
* [selectedRuntimeComponentIds](#selectedruntimecomponentids)
* [selectionMode](#selectionmode)

### Accessors

* [selectedRuntimeComponentId](#selectedruntimecomponentid)

## Constructors

### constructor

• **new default**()

## Properties

### baseContext

• **baseContext**: [`BASE_CONTEXT`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.base_context) = `null`

***

### dockingRootComponentId

• **dockingRootComponentId**: `number` = `0`

***

### lastLoadedPlanId

• **lastLoadedPlanId**: `string` = `null`

***

### lastLoadedRapiId

• **lastLoadedRapiId**: `string` = `null`

***

### lastPossibleChild

• **lastPossibleChild**: [`UiPossibleChild`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.uipossiblechild)

***

### planElementId

• **planElementId**: `number` = `0`

***

### planObjectId

• **planObjectId**: `number` = `0`

***

### requestPreviewsIsUserInitiated

• **requestPreviewsIsUserInitiated**: `boolean`

***

### rootComponentId

• **rootComponentId**: `number` = `0`

***

### rootComponentParametersAsGlobal

• **rootComponentParametersAsGlobal**: `boolean` = `false`

***

### selectedRuntimeComponentIds

• **selectedRuntimeComponentIds**: `number`\[] = `[]`

***

### selectionMode

• **selectionMode**: [`SELECTION_MODE`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.selection_mode) = `SELECTION_MODE.STANDARD`

## Accessors

### selectedRuntimeComponentId

• `get` **selectedRuntimeComponentId**(): `number`

#### Returns

`number`
