# TypingsKernel.KernelPlanObjectComponent

[typings/kernel](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/typings_kernel).KernelPlanObjectComponent

## Hierarchy

* [`KernelPlanObjectBase`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase)

  ↳ **`KernelPlanObjectComponent`**

## Table of contents

### Properties

* [catalogItemId](#catalogitemid)
* [center](#center)
* [childObjectIds](#childobjectids)
* [componentId](#componentid)
* [configuration](#configuration)
* [configurationHash](#configurationhash)
* [configurationRuntimeId](#configurationruntimeid)
* [configurationType](#configurationtype)
* [customColor](#customcolor)
* [customLabel](#customlabel)
* [dimensions](#dimensions)
* [externalObjectGroupId](#externalobjectgroupid)
* [externalRootModuleId](#externalrootmoduleid)
* [externalSubModuleId](#externalsubmoduleid)
* [parentObjectId](#parentobjectid)
* [planComponentRuntimeId](#plancomponentruntimeid)
* [rootComponentCenter](#rootcomponentcenter)
* [rotation](#rotation)
* [runtimeId](#runtimeid)
* [type](#type)

## Properties

### catalogItemId

• **catalogItemId**: `string`

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[catalogItemId](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#catalogitemid)

***

### center

• **center**: [`KernelVector3`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvector3)

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[center](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#center)

***

### childObjectIds

• **childObjectIds**: [`EmsArray`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.emsarray)<`number`>

***

### componentId

• **componentId**: `string`

***

### configuration

• **configuration**: `string`

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[configuration](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#configuration)

***

### configurationHash

• **configurationHash**: `string`

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[configurationHash](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#configurationhash)

***

### configurationRuntimeId

• **configurationRuntimeId**: `number`

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[configurationRuntimeId](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#configurationruntimeid)

***

### configurationType

• **configurationType**: [`ObjectConfigurationType`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.objectconfigurationtype)

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[configurationType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#configurationtype)

***

### customColor

• **customColor**: `number`

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[customColor](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#customcolor)

***

### customLabel

• **customLabel**: `string`

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[customLabel](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#customlabel)

***

### dimensions

• **dimensions**: [`KernelVector3`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvector3)

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[dimensions](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#dimensions)

***

### externalObjectGroupId

• **externalObjectGroupId**: `string`

***

### externalRootModuleId

• **externalRootModuleId**: `string`

***

### externalSubModuleId

• **externalSubModuleId**: `string`

***

### parentObjectId

• **parentObjectId**: `number`

***

### planComponentRuntimeId

• **planComponentRuntimeId**: `number`

***

### rootComponentCenter

• **rootComponentCenter**: [`KernelVector3`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvector3)

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[rootComponentCenter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#rootcomponentcenter)

***

### rotation

• **rotation**: `number`

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[rotation](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#rotation)

***

### runtimeId

• **runtimeId**: `number`

#### Inherited from

[KernelPlanObjectBase](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelplanobjectbase).[runtimeId](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelplanobjectbase#runtimeid)

***

### type

• **type**: [`KernelComponentTypeDto`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelcomponenttypedto)
